This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)
Image Processing & Analysis
Mathematica provides broad and deep built-in support for both programmatic and interactive modern industrial-strength image processing—fully integrated with Mathematica's powerful mathematical and algorithmic capabilities. Mathematica's unique symbolic architecture and notebook paradigm allow images in visual form to be included and manipulated directly both interactively and in programs.
Creating & Importing Images
Copy, Drag/Drop — copy and paste an image directly into a notebook
Import programmatically import any standard format (TIFF, PNG, JPEG, DICOM, ...)
Image create an image from an array of data, and represent any multichannel image
Rasterize convert expressions, notebooks, or any Mathematica object to raster form
CurrentImage capture an image or video in real time from a camera or other device
ImageCapture open a graphical user interface for capturing images
RandomImage create an image from a symbolic distribution
ImageData extract the array of raster data from an image
Thumbnail display an image in thumbnail form
ImageCrop  ▪ ImagePad  ▪ ImageTake  ▪ BorderDimensions  ▪ ...
ImageAdjust adjust levels, brightness, contrast, gamma, etc.
Sharpen  ▪ Blur  ▪ Lighter  ▪ Darker
ImageEffect special image and photographic effects
Inpaint retouch parts of an image
Dilation  ▪ Erosion  ▪ Opening  ▪ Closing  ▪ Thinning  ▪ Pruning  ▪ ...
Binarize segmentation by thresholding
Texture Analysis
ImageCooccurrence create texture cooccurrence matrix
Image Arithmetic
Image Tiling & Compositing
Presenting & Exporting Images
ListAnimate  ▪ GraphicsGrid  ▪ TabView  ▪ SlideView  ▪ FlipView  ▪ Labeled
Export export static and dynamic images to all standard display, web, print formats
CellularAutomaton apply a general cellular automaton rule
Partition  ▪ ArrayFlatten  ▪ Map  ▪ Fourier  ▪ ...