describes the format and characteristics of one or more image files.
NAME
identify - describes the format and characteristics of one or more image files.
SYNOPSIS
magick identify [options] input-file
OVERVIEW
The identify program is a member of the ImageMagick(1) suite of tools. It describes the format and characteristics of one or more image files. It also reports if an image is incomplete or corrupt. The information returned includes the image number, the file name, the width and height of the image, whether the image is colormapped or not, the number of colors in the image (by default off use -define unique=true option), the number of bytes in the image, the format of the image (JPEG, PNM, etc.), and finally the number of seconds it took to read and process the image. Many more attributes are available with the verbose option.
For more information about the identify command, point your browser to file:///usr/share/doc/ImageMagick-7/www/identify.html or https://imagemagick.org/script/identify.php.
DESCRIPTION
Image Settings: -alpha option on, activate, off, deactivate, set, opaque, copy transparent, extract, background, or shape -antialias remove pixel-aliasing -authenticate value decrypt image with this password -clip clip along the first path from the 8BIM profile -clip-mask filename associate a clip mask with the image -clip-path id clip along a named path from the 8BIM profile -colorspace type alternate image colorspace -crop geometry cut out a rectangular region of the image -define format:option define one or more image format options -define unique=true return the number of unique colors in the image -density geometry horizontal and vertical density of the image -depth value image depth -endian type endianness (MSB or LSB) of the image -extract geometry extract area from image -features distance analyze image features (e.g. contrast, correlation) -format "string" output formatted image characteristics -fuzz distance colors within this distance are considered equal -gamma value of gamma correction -interlace type type of image interlacing scheme -interpolate method pixel color interpolation method -limit type value pixel cache resource limit -list type Color, Configure, Delegate, Format, Magic, Module, Resource, or Type -matte store matte channel if the image has one -moments report image moments -monitor monitor progress -ping efficiently determine image attributes -precision value maximum number of significant digits to print -quiet suppress all warning messages -read-mask filename associate a read mask with the image -regard-warnings pay attention to warning messages -respect-parentheses settings remain in effect until parenthesis boundary -sampling-factor geometry horizontal and vertical sampling factor -seed value seed a new sequence of pseudo-random numbers -set attribute value set an image attribute -size geometry width and height of image -strip strip image of all profiles and comments -unique display the number of unique colors in the image -units type the units of image resolution -verbose print detailed information about the image -virtual-pixel method virtual pixel access method
Image Operators: -auto-orient automatically orient image -channel mask set the image channel mask -grayscale method convert image to grayscale -negate replace each pixel with its complementary color
Miscellaneous Options: -debug events display copious debugging information -help print program options -list type print a list of supported option arguments -log format format of debugging information -version print version information
By default, the image format of `file' is determined by its magic number. To specify a particular image format, precede the filename with an image format name and a colon (i.e. ps:image) or specify the image type as the filename suffix (i.e. image.ps). Specify 'file' as '-' for standard input or output.
NOTE
Although some options appear to modify the file to be identified, the identify command is strictly read only. For instance, the crop option crops the in-memory image and then describes the result.
Copyright (C) 1999 ImageMagick Studio LLC. Additional copyrights and licenses apply to this software, see file:///usr/share/doc/ImageMagick-7/www/license.html or https://imagemagick.org/license/
History
Arch Linux 2026-11-01: the text shown here
Debian 13 (Trixie)
Debian 12 (Bookworm)
Debian 11 (Bullseye)
Debian 10 (Buster)
Debian 9 (Stretch)
Debian 8 (Jessie)
Debian 7 (Wheezy)
Debian 6.0 (Squeeze)
Debian 5.0 (Lenny)
Debian 4.0 (Etch)
Debian 3.1 (Sarge)
Debian 3.0 (Woody)
Debian 2.2 (Potato)
Debian 2.1 (Slink) to Debian 2.0 (Hamm)
-adjoin until Debian 13 (Trixie);
-affine until Debian 13 (Trixie);
-antialias until Debian 13 (Trixie);
-append until Debian 13 (Trixie);
-asc-cdl until Debian 13 (Trixie);
-authenticate until Debian 13 (Trixie);
-auto-orient until Debian 13 (Trixie);
-average until Debian 13 (Trixie);
-backdrop until Debian 13 (Trixie);
-background until Debian 13 (Trixie);
-black-threshold until Debian 13 (Trixie);
-blue-primary until Debian 13 (Trixie);
-blur until Debian 13 (Trixie);
-border until Debian 13 (Trixie);
-bordercolor until Debian 13 (Trixie);
-borderwidth until Debian 13 (Trixie);
-box until Debian 13 (Trixie);
-cache until Debian 3.1 (Sarge);
-channel until Debian 13 (Trixie);
-charcoal until Debian 13 (Trixie);
-chop until Debian 13 (Trixie);
-clip until Debian 13 (Trixie);
-coalesce until Debian 13 (Trixie);
-colorize until Debian 13 (Trixie);
-colormap until Debian 13 (Trixie);
-colors until Debian 13 (Trixie);
-colorspace until Debian 13 (Trixie);
-comment until Debian 13 (Trixie);
-compose until Debian 13 (Trixie);
-compress until Debian 13 (Trixie);
-contrast until Debian 13 (Trixie);
-convolve until Debian 13 (Trixie);
-create-directories until Debian 13 (Trixie);
-crop until Debian 13 (Trixie);
-cycle until Debian 13 (Trixie);
-debug until Debian 13 (Trixie);
-deconstruct until Debian 13 (Trixie);
-define until Debian 13 (Trixie);
-density until Debian 13 (Trixie);
-depth until Debian 13 (Trixie);
-descend until Debian 13 (Trixie);
-despeckle until Debian 13 (Trixie);
-display until Debian 13 (Trixie);
-dispose until Debian 13 (Trixie);
-dissolve until Debian 13 (Trixie);
-dither until Debian 13 (Trixie);
-draw until Debian 13 (Trixie);
-duration until Debian 13 (Trixie);
-echo until Debian 13 (Trixie);
-edge until Debian 13 (Trixie);
-emboss until Debian 13 (Trixie);
-encoding until Debian 13 (Trixie);
-endian until Debian 13 (Trixie);
-enhance until Debian 13 (Trixie);
-equalize until Debian 13 (Trixie);
-escape until Debian 13 (Trixie);
-extent until Debian 13 (Trixie);
-fail until Debian 13 (Trixie);
-feedback until Debian 13 (Trixie);
-file until Debian 13 (Trixie);
-fill until Debian 13 (Trixie);
-filter until Debian 13 (Trixie);
-flatten until Debian 13 (Trixie);
-flip until Debian 13 (Trixie);
-flop until Debian 13 (Trixie);
-font until Debian 13 (Trixie);
-foreground until Debian 13 (Trixie);
-format until Debian 13 (Trixie);
-frame until Debian 13 (Trixie);
-fuzz until Debian 13 (Trixie);
-gamma until Debian 13 (Trixie);
-gaussian until Debian 13 (Trixie);
-geometry until Debian 13 (Trixie);
-gravity until Debian 13 (Trixie);
-green-primary until Debian 13 (Trixie);
-hald-clut until Debian 13 (Trixie);
-help until Debian 13 (Trixie);
-highlight-color until Debian 13 (Trixie);
-highlight-style until Debian 13 (Trixie);
-iconGeometry until Debian 13 (Trixie);
-iconic until Debian 13 (Trixie);
-immutable until Debian 13 (Trixie);
-implode until Debian 13 (Trixie);
-intent until Debian 13 (Trixie);
-interlace until Debian 13 (Trixie);
-iterations until Debian 13 (Trixie);
-label until Debian 13 (Trixie);
-lat until Debian 13 (Trixie);
-level until Debian 13 (Trixie);
-linewidth until Debian 13 (Trixie);
-list until Debian 13 (Trixie);
-log until Debian 13 (Trixie);
-loop until Debian 13 (Trixie);
-magnify until Debian 13 (Trixie);
-map until Debian 13 (Trixie);
-mask until Debian 13 (Trixie);
-matte until Debian 13 (Trixie);
-mattecolor until Debian 13 (Trixie);
-maximum-error until Debian 13 (Trixie);
-median until Debian 13 (Trixie);
-metric until Debian 13 (Trixie);
-minify until Debian 13 (Trixie);
-mode until Debian 13 (Trixie);
-modulate until Debian 13 (Trixie);
-monitor until Debian 13 (Trixie);
-monochrome until Debian 13 (Trixie);
-morph until Debian 13 (Trixie);
-mosaic until Debian 13 (Trixie);
-motion-blur until Debian 13 (Trixie);
-name until Debian 13 (Trixie);
-negate until Debian 13 (Trixie);
-noise until Debian 13 (Trixie);
-noop until Debian 13 (Trixie);
-normalize until Debian 13 (Trixie);
-opaque until Debian 13 (Trixie);
-orient until Debian 13 (Trixie);
-output-directory until Debian 13 (Trixie);
-page until Debian 13 (Trixie);
-paint until Debian 13 (Trixie);
-pass until Debian 13 (Trixie);
-pause until Debian 13 (Trixie);
-pen until Debian 13 (Trixie);
-ping until Debian 13 (Trixie);
-pointsize until Debian 13 (Trixie);
-preserve-timestamp until Debian 13 (Trixie);
-preview until Debian 13 (Trixie);
-process until Debian 13 (Trixie);
-profile until Debian 13 (Trixie);
-prompt until Debian 13 (Trixie);
-quality until Debian 13 (Trixie);
-raise until Debian 13 (Trixie);
-rawcsv until Debian 13 (Trixie);
-recolor until Debian 13 (Trixie);
-red-primary until Debian 13 (Trixie);
-region until Debian 13 (Trixie);
-remote until Debian 13 (Trixie);
-render until Debian 13 (Trixie);
-repage until Debian 13 (Trixie);
-resample until Debian 13 (Trixie);
-resize until Debian 13 (Trixie);
-roll until Debian 13 (Trixie);
-rotate until Debian 13 (Trixie);
-sample until Debian 13 (Trixie);
-sampling-factor until Debian 13 (Trixie);
-scale until Debian 13 (Trixie);
-scene until Debian 13 (Trixie);
-scenes until Debian 13 (Trixie);
-screen until Debian 13 (Trixie);
-shade until Debian 13 (Trixie);
-shadow until Debian 13 (Trixie);
-shared-memory until Debian 13 (Trixie);
-sharpen until Debian 13 (Trixie);
-shave until Debian 13 (Trixie);
-silent until Debian 13 (Trixie);
-size until Debian 13 (Trixie);
-snaps until Debian 13 (Trixie);
-solarize until Debian 13 (Trixie);
-spread until Debian 13 (Trixie);
-stegano until Debian 13 (Trixie);
-stepthreads until Debian 13 (Trixie);
-stereo until Debian 13 (Trixie);
-stop-on-error until Debian 13 (Trixie);
-strip until Debian 13 (Trixie);
-stroke until Debian 13 (Trixie);
-strokewidth until Debian 13 (Trixie);
-swirl until Debian 13 (Trixie);
-text-font until Debian 13 (Trixie);
-texture until Debian 13 (Trixie);
-threshold until Debian 13 (Trixie);
-thumbnail until Debian 13 (Trixie);
-tile until Debian 13 (Trixie);
-title until Debian 13 (Trixie);
-transform until Debian 13 (Trixie);
-transparent until Debian 13 (Trixie);
-treedepth until Debian 13 (Trixie);
-trim until Debian 13 (Trixie);
-type until Debian 13 (Trixie);
-units until Debian 13 (Trixie);
-unsharp until Debian 13 (Trixie);
-update until Debian 13 (Trixie);
-use-pixmap until Debian 13 (Trixie);
-verbose until Debian 13 (Trixie);
-version until Debian 13 (Trixie);
-view until Debian 13 (Trixie);
-virtual-pixel until Debian 13 (Trixie);
-visual until Debian 13 (Trixie);
-watermark until Debian 13 (Trixie);
-wave until Debian 13 (Trixie);
-white-point until Debian 13 (Trixie);
-white-threshold until Debian 13 (Trixie);
-window until Debian 13 (Trixie);
-window-group until Debian 13 (Trixie);
-write until Debian 13 (Trixie).