When created from an image file, image
takes one argument
that is a character string indicating the path to the image file. When
created from an array (e.g. a matrix), it takes this array as its single
argument. An Image
object can also be created without any argument,
in which case it is empty and can be populated with an image later.