This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)
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
ImageAspectRatio ratio of height to width for an image
ImageChannels the number of channels per pixel
Interleaving whether to interleave channels into the data array
ImageValue, PixelValue the value of a pixel at the specified position
Image Format
ImageType the type of data in the image (,,,,)
ColorSpace in what color space to interpret channel values (, , etc.)
ImageColorSpace the color space of the image (, , etc.)
AlphaChannel the alpha channel of the image
ImageHistogram histogram of levels by channel
FindThreshold global threshold that partitions the intensity levels
ImageCooccurrence co-occurrence matrix of image pixel intensities
BinaryImageQ  ▪ Binarize  ▪ ImageLevels  ▪ ...
Image Arithmetic
Display & Export Options
Options find the options of an image
TaggingRules arbitrary metadata imported and exported with an image
Importing & Exporting
Import, Export import, export in all standard formats