This is documentation for Mathematica 7, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)
Image Representation
Mathematica's symbolic architecture allows a unique representation and treatment of images in both programs and documents. Mathematica supports images with arbitrary numbers of channels and arbitrary color depths, and with a full range of internal data types either specified explicitly or chosen automatically.
Image represent a general multichannel image, or create it from an array
ImageQ test whether an expression is an image
Image Raster
ImageData the array of raster data for an image
ImageDimensions pixel width, height
ImageChannels the number of channels per pixel
Interleaving whether to interleave channels into the data array
Image Format
ImageType the type of data in the image ("Bit", "Byte", "Bit16", "Real")
ColorSpace in what color space to interpret channel values ("RGB", "HSB", etc.)
ImageHistogram histogram of levels by channel
BinaryImageQ  ▪ Binarize  ▪ ImageLevels  ▪ ...
Image Arithmetic
Display & Export Options
Options find the options of an image
TaggingRules arbitrary metadata imported & exported with an image
Importing & Exporting
Import, Export import, export in all standard formats