1
2
3
4
5<!DOCTYPE html>
6<html lang="en">
7<head>
8    <title>ImageMagick: Command-line Tools: Identify</title>
9  <meta charset="utf-8" />
10  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
11  <meta name="viewport" content="width=device-width, initial-scale=1" />
12  <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
13  <meta name="application-name" content="ImageMagick"/>
14  <meta name="description" content="ImageMagick® is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, JPEG-2000, GIF, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves."/>
15  <meta name="application-url" content="http://www.imagemagick.org"/>
16  <meta name="generator" content="PHP"/>
17  <meta name="keywords" content="command-line, tools:, identify, ImageMagick, PerlMagick, image processing, image, photo, software, Magick++, OpenMP, convert"/>
18  <meta name="rating" content="GENERAL"/>
19  <meta name="robots" content="INDEX, FOLLOW"/>
20  <meta name="generator" content="ImageMagick Studio LLC"/>
21  <meta name="author" content="ImageMagick Studio LLC"/>
22  <meta name="revisit-after" content="2 DAYS"/>
23  <meta name="resource-type" content="document"/>
24  <meta name="copyright" content="Copyright (c) 1999-2016 ImageMagick Studio LLC"/>
25  <meta name="distribution" content="Global"/>
26  <meta name="magick-serial" content="P131-S030410-R485315270133-P82224-A6668-G1245-1"/>
27  <meta name="google-site-verification" content="_bMOCDpkx9ZAzBwb2kF3PRHbfUUdFj2uO8Jd1AXArz4" />
28  <link rel="icon" href="../images/wand.png"/>
29  <link rel="shortcut icon" href="../images/wand.ico"/>
30  <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Roboto:900,400,400italic,700,700italic,300,300italic|Open+Sans:300italic,400italic,700italic,300,400,600,700">
31  <link rel="stylesheet" href="css/magick.css"/>
32</head>
33<body>
34<div class="main">
35<div class="magick-masthead">
36  <div class="container">
37    <script async="async" src="http://localhost/pagead/js/adsbygoogle.js"></script>    <ins class="adsbygoogle"
38         style="display:block"
39         data-ad-client="ca-pub-3129977114552745"
40         data-ad-slot="6345125851"
41         data-ad-format="auto"></ins>
42    <script>
43      (adsbygoogle = window.adsbygoogle || []).push({});
44    </script>
45    <nav class="magick-nav">
46      <a class="magick-nav-item " href="../index.html">Home</a>
47      <a class="magick-nav-item " href="binary-releases.html">Download</a>
48      <a class="magick-nav-item " href="command-line-tools.html">Tools</a>
49      <a class="magick-nav-item " href="command-line-processing.html">Command-line</a>
50      <a class="magick-nav-item " href="resources.html">Resources</a>
51      <a class="magick-nav-item " href="api.html">Develop</a>
52      <a class="magick-nav-item " href="http://www.imagemagick.org/script/search.php">Search</a>
53      <a class="magick-nav-item pull-right" href="https://www.imagemagick.org/discourse-server/">Community</a>
54    </nav>
55  </div>
56</div>
57<div class="container">
58<div class="magick-header">
59<p class="text-center"><a href="identify.html#usage">Example Usage</a> • <a href="identify.html#options">Option Summary</a></p>
60
61<p class="lead magick-description">The <code>identify</code> program 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, 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.  See <a href="command-line-processing.html">Command Line Processing</a> for advice on how to structure your <code>identify</code> command or see below for example usages of the command.</p>
62
63<h2 class="magick-header"><a id="usage"></a>Example Usage</h2>
64
65<p>We list a few examples of the <code>identify</code> command here to illustrate its usefulness and ease of use. To get started, lets identify an image in the JPEG format:</p>
66
67<pre>
68-> identify rose.jpg
69rose.jpg JPEG 70x46 70x46+0+0 8-bit sRGB 2.36KB 0.000u 0:00.000
70</pre>
71
72<p>Next, we look at the same image in greater detail:</p>
73
74<pre class="pre-scrollable">-> identify -verbose rose.jpg
75Image: rose.jpg
76  Format: JPEG (Joint Photographic Experts Group JFIF format)
77  Mime type: images/jpeg
78  Class: DirectClass
79  Geometry: 70x46+0+0
80  Units: Undefined
81  Type: TrueColor
82  Endianess: Undefined
83  Colorspace: sRGB
84  Depth: 8-bit
85  Channel depth:
86    red: 8-bit
87    green: 8-bit
88    blue: 8-bit
89  Channel statistics:
90    Pixels: 3220
91    Red:
92      min: 35 (0.137255)
93      max: 255 (1)
94      mean: 145.57 (0.570865)
95      standard deviation: 67.2976 (0.263912)
96      kurtosis: -1.37971
97      skewness: 0.0942169
98      entropy: 0.974889
99    Green:
100      min: 33 (0.129412)
101      max: 255 (1)
102      mean: 89.2193 (0.349879)
103      standard deviation: 52.0803 (0.204236)
104      kurtosis: 2.70722
105      skewness: 1.82562
106      entropy: 0.877139
107    Blue:
108      min: 11 (0.0431373)
109      max: 255 (1)
110      mean: 80.3742 (0.315193)
111      standard deviation: 53.8536 (0.21119)
112      kurtosis: 2.90978
113      skewness: 1.92617
114      entropy: 0.866692
115  Image statistics:
116    Overall:
117      min: 11 (0.0431373)
118      max: 255 (1)
119      mean: 105.055 (0.411979)
120      standard deviation: 58.1422 (0.228008)
121      kurtosis: 1.25759
122      skewness: 1.4277
123      entropy: 0.90624
124  Rendering intent: Perceptual
125  Gamma: 0.454545
126  Chromaticity:
127    red primary: (0.64,0.33)
128    green primary: (0.3,0.6)
129    blue primary: (0.15,0.06)
130    white point: (0.3127,0.329)
131  Background color: white
132  Border color: srgb(223,223,223)
133  Matte color: grey74
134  Transparent color: black
135  Interlace: None
136  Intensity: Undefined
137  Compose: Over
138  Page geometry: 70x46+0+0
139  Dispose: Undefined
140  Iterations: 0
141  Compression: JPEG
142  Quality: 92
143  Orientation: Undefined
144  Properties:
145    date:create: 2014-11-09T09:00:35-05:00
146    date:modify: 2014-11-09T09:00:35-05:00
147    jpeg:colorspace: 2
148    jpeg:sampling-factor: 2x2,1x1,1x1
149    signature: 22a99838bd5594250f706d1d9383b2830f439fcbaf1455cbe2f7f59a4deb065a
150  Artifacts:
151    filename: rose.jpg
152    verbose: true
153  Tainted: False
154  Filesize: 2.36KB
155  Number pixels: 3.22K
156  Pixels per second: 3.22EB
157  User time: 0.000u
158  Elapsed time: 0:01.000
159  Version: ImageMagick Q16 http://www.imagemagick.org
160</pre>
161
162<p>To get the print size in inches of an image at 72 DPI, use:</p>
163
164<pre>
165-> identify -format "%[fx:w/72] by %[fx:h/72] inches" document.png
1668.5 x 11 inches
167</pre>
168
169<p>The depth and dimensions of a raw image must be specified on the command line:</p>
170
171<pre>
172-> identify -depth 8 -size 640x480 image.raw
173image.raw RGB 640x480 sRGB 9kb 0.000u 0:01
174</pre>
175
176<p>Here we display the image texture features, moments, perceptual hash, and the number of unique colors in the image:</p>
177
178<pre>
179-> identify -verbose -features 1 -moments -unique image.png
180</pre>
181
182<p>Here is a special define that outputs the location of the minimum or maximum pixel of the image:</p>
183
184<pre>
185identify -precision 5 -define identify:locate=maximum -define identify:limit=3 image.png
186</pre>
187
188<p>You can find additional examples of using <code>identify</code> in <a href="http://www.imagemagick.org/Usage/">Examples of ImageMagick Usage</a>.</p>
189
190<h2 class="magick-header"><a id="options"></a>Option Summary</h2>
191
192<p>The <code>identify</code> command recognizes these options.  Click on an option to get more details about how that option works.</p>
193
194<table class="table table-condensed table-striped">
195  <tbody>
196  <tr>
197    <th align="left">Option</th>
198    <th align="left">Description</th>
199  </tr>
200
201  <tr>
202    <td><a href="command-line-options.html#alpha">-alpha</a></td>
203    <td>on, activate, off, deactivate, set, opaque, copy",
204transparent, extract, background, or shape the alpha channel</td>
205  </tr>
206
207  <tr>
208    <td><a href="command-line-options.html#antialias">-antialias</a></td>
209    <td>remove pixel-aliasing</td>
210  </tr>
211
212  <tr>
213    <td><a href="command-line-options.html#authenticate">-authenticate <var>value</var></a></td>
214    <td>decrypt image with this password</td>
215  </tr>
216
217  <tr>
218    <td><a href="command-line-options.html#channel">-channel <var>type</var></a></td>
219    <td>apply option to select image channels</td>
220  </tr>
221
222  <tr>
223    <td><a href="command-line-options.html#clip">-clip</a></td>
224    <td>clip along the first path from the 8BIM profile</td>
225  </tr>
226
227  <tr>
228    <td><a href="command-line-options.html#clip-mask">-clip-mask</a> <var>filename</var></td>
229    <td>associate clip mask with the image</td>
230  </tr>
231
232  <tr>
233    <td><a href="command-line-options.html#clip-path">-clip-path <var>id</var></a></td>
234    <td>clip along a named path from the 8BIM profile</td>
235  </tr>
236
237  <tr>
238    <td><a href="command-line-options.html#colorspace">-colorspace <var>type</var></a></td>
239    <td>set image colorspace</td>
240  </tr>
241
242  <tr>
243    <td><a href="command-line-options.html#crop">-crop <var>geometry</var></a></td>
244    <td>crop the image</td>
245  </tr>
246
247  <tr>
248    <td><a href="command-line-options.html#debug">-debug <var>events</var></a></td>
249    <td>display copious debugging information</td>
250  </tr>
251
252  <tr>
253    <td><a href="command-line-options.html#define">-define <var>format:option</var></a></td>
254    <td>define one or more image format options</td>
255  </tr>
256
257  <tr>
258    <td><a href="command-line-options.html#density">-density <var>geometry</var></a></td>
259    <td>horizontal and vertical density of the image</td>
260  </tr>
261
262  <tr>
263    <td><a href="command-line-options.html#depth">-depth <var>value</var></a></td>
264    <td>image depth</td>
265  </tr>
266
267  <tr>
268    <td><a href="command-line-options.html#endian">-endian <var>type</var></a></td>
269    <td>endianness (MSB or LSB) of the image</td>
270  </tr>
271
272  <tr>
273    <td><a href="command-line-options.html#extract">-extract <var>geometry</var></a></td>
274    <td>extract area from image</td>
275  </tr>
276
277  <tr>
278    <td><a href="command-line-options.html#features">-features <var>distance</var></a></td>
279    <td>analyze image features (e.g. contract, correlations, etc.).</td>
280  </tr>
281
282  <tr>
283    <td><a href="command-line-options.html#format_identify_">-format <var>string</var></a></td>
284    <td>output formatted image characteristics</td>
285  </tr>
286
287  <tr>
288    <td><a href="command-line-options.html#gamma">-gamma <var>value</var></a></td>
289    <td>level of gamma correction</td>
290  </tr>
291
292  <tr>
293    <td><a href="command-line-options.html#intensity">-grayscale <var>method</var></a></td>
294    <td>convert image to grayscale</td>
295  </tr>
296
297  <tr>
298    <td><a href="command-line-options.html#help">-help</a></td>
299    <td>print program options</td>
300  </tr>
301
302  <tr>
303    <td><a href="command-line-options.html#interlace">-interlace <var>type</var></a></td>
304    <td>type of image interlacing scheme</td>
305  </tr>
306
307  <tr>
308    <td><a href="command-line-options.html#interpolate">-interpolate <var>method</var></a></td>
309    <td>pixel color interpolation method</td>
310  </tr>
311
312  <tr>
313    <td><a href="command-line-options.html#limit">-limit <var>type value</var></a></td>
314    <td>pixel cache resource limit</td>
315  </tr>
316
317  <tr>
318    <td><a href="command-line-options.html#list">-list <var>type</var></a></td>
319    <td>Color, Configure, Delegate, Format, Magic, Module, Resource, or Type</td>
320  </tr>
321
322  <tr>
323    <td><a href="command-line-options.html#log">-log <var>format</var></a></td>
324    <td>format of debugging information</td>
325  </tr>
326
327  <tr>
328    <td><a href="command-line-options.html#mask">-mask <var>filename</var></a></td>
329    <td>associate a mask with the image</td>
330  </tr>
331
332  <tr>
333    <td><a href="command-line-options.html#moments">-moments</a></td>
334    <td>display image moments and perceptual hash.</td>
335  </tr>
336
337  <tr>
338    <td><a href="command-line-options.html#monitor">-monitor</a></td>
339    <td>monitor progress</td>
340  </tr>
341
342  <tr>
343    <td><a href="command-line-options.html#negate">-negate</a></td>
344    <td>replace each pixel with its complementary color </td>
345  </tr>
346
347  <tr>
348    <td><a href="command-line-options.html#precision">-precision <var>value</var></a></td>
349    <td>set the maximum number of significant digits to be printed</td>
350  </tr>
351
352  <tr>
353    <td><a href="command-line-options.html#quiet">-quiet</a></td>
354    <td>suppress all warning messages</td>
355  </tr>
356
357  <tr>
358    <td><a href="command-line-options.html#regard-warnings">-regard-warnings</a></td>
359    <td>pay attention to warning messages.</td>
360  </tr>
361
362  <tr>
363    <td><a href="command-line-options.html#respect-parentheses">-respect-parentheses</a></td>
364    <td>settings remain in effect until parenthesis boundary.</td>
365  </tr>
366
367  <tr>
368    <td><a href="command-line-options.html#sampling-factor">-sampling-factor <var>geometry</var></a></td>
369    <td>horizontal and vertical sampling factor</td>
370  </tr>
371
372  <tr>
373    <td><a href="command-line-options.html#set">-set <var>attribute value</var></a></td>
374    <td>set an image attribute</td>
375  </tr>
376
377  <tr>
378    <td><a href="command-line-options.html#size">-size <var>geometry</var></a></td>
379    <td>width and height of image</td>
380  </tr>
381
382  <tr>
383    <td><a href="command-line-options.html#strip">-strip</a></td>
384    <td>strip image of all profiles and comments</td>
385  </tr>
386
387  <tr>
388    <td><a href="command-line-options.html#unique">-unique</a></td>
389    <td>display image the number of unique colors in the image.</td>
390  </tr>
391
392  <tr>
393    <td><a href="command-line-options.html#units">-units <var>type</var></a></td>
394    <td>the units of image resolution</td>
395  </tr>
396
397  <tr>
398    <td><a href="command-line-options.html#verbose">-verbose</a></td>
399    <td>print detailed information about the image</td>
400  </tr>
401
402  <tr>
403    <td><a href="command-line-options.html#version">-version</a></td>
404    <td>print version information</td>
405  </tr>
406
407  <tr>
408    <td><a href="command-line-options.html#virtual-pixel">-virtual-pixel <var>method</var></a></td>
409    <td>access method for pixels outside the boundaries of the image</td>
410  </tr>
411
412  </tbody>
413</table>
414
415</div>
416  <footer class="magick-footer">
417    <p><a href="support.html">Donate</a> •
418     <a href="sitemap.html">Sitemap</a> •
419    <a href="links.html">Related</a> •
420    <a href="architecture.html">Architecture</a>
421</p>
422    <p><a href="identify.html#">Back to top</a> •
423    <a href="http://pgp.mit.edu:11371/pks/lookup?op=get&amp;search=0x89AB63D48277377A">Public Key</a> •
424    <a href="http://www.imagemagick.org/script/contact.php">Contact Us</a></p>
425        <p><small>©  1999-2016 ImageMagick Studio LLC</small></p>
426  </footer>
427</div><!-- /.container -->
428
429  <script src="https://localhost/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
430  <script src="../js/magick.html"></script>
431</div>
432</body>
433</html>
434<!-- Magick Cache 17th June 2016 14:42 -->