Mathematica's symbolic architecture makes it possible to treat images just like any other form of expression—applying functions to them, displaying and inputting them in notebooks, and including them directly in programs. Mathematica provides a streamlined collection of functions for basic image manipulation, fully integrated with more advanced processing and its overall language and interactive capabilities.
ImageCrop — crop to a given size or remove boundaries
ImageTrim — remove the boundaries to include specified pixels
ImagePad — pad an image using various possible methods
ImageTake — take rows and columns of pixels in an image
BorderDimensions — use various methods to find borders on an image
ImageAdjust — adjust levels, brightness, contrast, gamma, etc.
ImageEffect — special image and photographic effects
AlphaChannel — the alpha channel of an image
ImageCompose — alpha compositing
ImageApply — apply an arbitrary function to each pixel value
ImageScan — scan over every pixel of an image, applying a function
ImageData — extract the raw data array for an image