]> granicus.if.org Git - imagemagick/blob - www/identify.html
(no commit message)
[imagemagick] / www / identify.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"\r
2     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\r
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">\r
4 <head>\r
5   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>\r
6   <meta name="verify-v1" content="g222frIIxcQTrvDR3NBRUSKP3AnMNoqxOkIniCEkV7U="/>\r
7   <title>ImageMagick: Command-line Tools: Identify</title/>
8   <meta http-equiv="Content-Language" content="en-US"/>
9   <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
10   <meta http-equiv="Reply-to" content="magick-users@imagemagick.org"/>
11   <meta name="Application-name" content="ImageMagick"/>
12   <meta name="Description" content="ImageMagick® is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a variety of formats (about 100) including GIF, JPEG, JPEG-2000, PNG, PDF, PhotoCD, TIFF, and DPX. Use ImageMagick to translate, flip, mirror, rotate, scale, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.  ImageMagick is free software delivered as a ready-to-run binary distribution or as source code that you can freely use, copy, modify, and distribute. Its license is compatible with the GPL. It runs on all major operating systems.  The functionality of ImageMagick is typically utilized from the command line or you can use the features from programs written in your favorite programming language. Choose from these interfaces: MagickCore (C), MagickWand (C), ChMagick (Ch), Magick++ (C++), JMagick (Java), L-Magick (Lisp), PascalMagick (Pascal), PerlMagick (Perl), MagickWand for PHP (PHP), PythonMagick (Python), RMagick (Ruby), or TclMagick (Tcl/TK). With a language interface, use ImageMagick to modify or create images automagically and dynamically."/>
13   <meta name="Application-url" content="http://www.imagemagick.org"/>
14   <meta name="Generator" content="PHP"/>
15   <meta name="Keywords" content="command-line, tools:, identify, ImageMagick, ImageMagic, MagickCore, MagickWand, PerlMagick, Magick++, RMagick, PythonMagick, JMagick, TclMagick, Image, Magick, Magic, Wand, ImageMagickObject, Swiss, Army, Knife, Image, Processing"/>
16   <meta name="Rating" content="GENERAL"/>
17   <meta name="Robots" content="INDEX, FOLLOW"/>
18   <meta name="Generator" content="ImageMagick Studio LLC"/>
19   <meta name="Author" content="ImageMagick Studio LLC"/>
20   <meta name="Revisit-after" content="2 DAYS"/>
21   <meta name="Resource-type" content="document"/>
22   <meta name="Copyright" content="Copyright (c) 1999-2011 ImageMagick Studio LLC"/>
23   <meta name="Distribution" content="Global"/>
24   <link rel="icon" href="../images/wand.png"  sizes="32x32"/>
25   <link rel="shortcut icon" href="../images/wand.ico"  type="images/x-icon"/>
26   <link rel="meta" type="application/rdf+xml" title="ICI" href="http://imagemagick.org/ici.rdf"/>\r
27   <style type="text/css" media="all">\r
28     @import url("../www/magick.css");\r
29   </style>\r
30 </head>\r
31 \r
32 <body id="www-imagemagick-org">\r
33 <div class="titlebar">\r
34 <a href="../index.html">\r
35   <img src="../images/script.png" alt="[ImageMagick]"\r
36   style="width: 350px; height: 60px; margin: 28px auto; float: left;" /></a>\r
37 <a href="http://www.networkredux.com">\r
38   <img src="../images/networkredux.png" alt="[sponsor]"\r
39   style="margin: 45px auto; border: 0px; float: left;" /></a>\r
40 <a href="http://www.imagemagick.org/discourse-server/">\r
41   <img src="../images/logo.jpg" alt=""\r
42   style="width: 114px; height: 118px; border: 0px; float: right;" /></a>\r
43 <a href="../index.html">\r
44   <img src="../images/sprite.jpg" alt=""\r
45   style="width: 114px; height: 118px; border: 0px; float: right;" /></a>\r
46 </div>\r
47 \r
48 <div class="westbar">\r
49 \r
50 <div class="menu">
51   <a title="About ImageMagick" href="../index.html">About ImageMagick</a>
52 </div>
53 <div class="sep"></div>\r
54 <div class="menu">
55   <a title="Binary Releases" href="../www/binary-releases.html">Binary Releases</a>
56 </div>
57 <div class="sub">
58     <a title="Binary Release: Unix" href="../www/binary-releases.html#unix">Unix</a>
59 </div>
60 <div class="sub">
61     <a title="Binary Release: MacOS X" href="../www/binary-releases.html#macosx">Mac OS X</a>
62 </div>
63 <div class="sub">
64     <a title="Binary Release: Windows" href="../www/binary-releases.html#windows">Windows</a>
65 </div>
66 <div class="sep"></div>\r
67 <div class="menu">
68   <a title="Command-line Tools" href="../www/command-line-tools.html">Command-line Tools</a>
69 </div>
70 <div class="sub">
71     <a title="Command-line Tools: Processing" href="../www/command-line-processing.html">Processing</a>
72 </div>
73 <div class="sub">
74     <a title="Command-line Tools: Options" href="../www/command-line-options.html">Options</a>
75 </div>
76 <div class="sub">
77     <a title="Command-line Tools: Usage" href="http://www.imagemagick.org/Usage/">Usage</a>
78 </div>
79 <div class="menu">
80   <a title="Program Interfaces" href="../www/api.html">Program Interfaces</a>
81 </div>
82 <div class="sub">
83     <a title="Program Interface: MagickWand" href="../www/magick-wand.html">MagickWand</a>
84 </div>
85 <div class="sub">
86     <a title="Program Interface: MagickCore" href="../www/magick-core.html">MagickCore</a>
87 </div>
88 <div class="sub">
89     <a title="Program Interface: PerlMagick" href="../www/perl-magick.html">PerlMagick</a>
90 </div>
91 <div class="sub">
92     <a title="Program Interface: Magick++" href="../Magick++/">Magick++</a>
93 </div>
94 <div class="sep"></div>\r
95 <div  class="menu">
96    <a title="Install from Source" href="../www/install-source.html">Install from Source</a>
97 </div>
98 <div class="sub">
99     <a title="Install from Source: Unix" href="../www/install-source.html#unix">Unix</a>
100 </div>
101 <div class="sub">
102     <a title="Install from Source: Windows" href="../www/install-source.html#windows">Windows</a>
103  </div>
104 <div class="menu">
105   <a title="Resources" href="../www/resources.html">Resources</a>
106 </div>
107 <div class="menu">
108   <a title="Architecture" href="../www/architecture.html">Architecture</a>
109 </div>
110 <div class="menu">
111   <a title="Download" href="../www/download.html">Download</a>
112 </div>
113 <div class="sep"></div>\r
114 <div class="menu">
115   <a title="Search" href="http://www.imagemagick.org/script/search.php">Search</a>
116 </div>
117 <div class="sep"></div>\r
118 <div class="menu">
119   <a title="Site Map"href="../www/sitemap.html">Site Map</a>
120 </div>
121 <div  class="sub">
122     <a title="Site Map: Links"href="../www/links.html">Links</a>
123 </div>
124 <div class="sep"></div>\r
125 <div  class="menu">
126   <a title="Sponsors" href="../www/sponsors.html">Sponsors:</a>
127
128 <div class="sponsbox">
129 <div  class="sponsor">
130    <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011040100025 atlas.multimedia-->
131 </div>
132 <div  class="sponsor">
133   <a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
134 </div>
135 <div  class="sponsor">
136   <a title="Sponsor: Image Converter" href="http://www.batchphoto.com">Image Converter</a><!-- 201103010900 Bits Coffee-->
137 </div>
138 <div  class="sponsor">
139   <a title="Sponsor: Flyer drucken" href="http://www.online-druck.biz">Flyer drucken</a><!-- 201109010900 Floeter-->
140 </div>
141 <div  class="sponsor">
142   <a title="Sponsor: Webdesign Agentur" href="http://www.ventzke-partner.de">Webdesign Agentur</a><!-- 201101010480 invendio.de-->
143 </div>
144 <div  class="sponsor">
145   <a title="Sponsor: LVM Versicherung" href="http://www.neu-reich.de">LVM Versicherung</a><!-- 201101010480 -->
146 </div>
147 <div  class="sponsor">
148   <a title="Sponsor: Diamonds are a Girls Best Friend" href="http://www.schmuck.org">Diamonds are a Girls Best Friend</a><!-- 201101010600 Peterssen-->
149 </div>
150 </div>
151 </div>
152 </div>\r
153 \r
154 <div class="eastbar">\r
155   <script type="text/javascript">\r
156   <!--\r
157     google_ad_client = "pub-3129977114552745";\r
158     google_ad_slot = "0574824969";\r
159     google_ad_width = 160;\r
160     google_ad_height = 600;\r
161   //-->\r
162   </script>\r
163   <script type="text/javascript"\r
164     src="http://pagead2.googlesyndication.com/pagead/show_ads.js">\r
165   </script>\r
166 </div>\r
167 \r
168 <div class="main">\r
169 \r
170 \r
171 \r
172 <p class="navigation-index">[<a href="#usage">Example Usage</a> &bull; <a href="#options">Option Summary</a>]</p>
173
174 <div class="doc-section">
175 <p>The <kbd>identify</kbd> 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="../www/command-line-processing.html">Command Line Processing</a> for advice on how to structure your <kbd>identify</kbd> command or see below for example usages of the command.</p>
176 </div>
177
178 <h2><a name="usage"></a>Example Usage</h2>
179 <div class="doc-section">
180
181 <p>We list a few examples of the <kbd>identify</kbd> command here to illustrate its usefulness and ease of use. To get started, lets identify an image in the JPEG format:</p>
182
183 <p class='crt'><span class="crtprompt"> $magick&gt; </span><span class='crtin'>identify rose.jpg</span><span class='crtout'> rose.jpg JPEG 640x480 DirectClass 87kb 0.050u 0:01</span></p>
184 <p>Next, we look at the same image in greater detail:</p>
185
186 <p class='crt'><span class="crtprompt"> $magick&gt; </span><span class='crtin'>identify -verbose rose.jpg</span><span class='crtout'>Image: rose.jpg  <br/>
187     Format: JPEG (Joint Photographic Experts Group JFIF format)  <br/>
188     Class: DirectClass  <br/>
189     Geometry: 70x46+0+0  <br/>
190     Resolution: 72x72  <br/>
191     Print size: 0.972222x0.638889  <br/>
192     Units: PixelsPerInch  <br/>
193     Type: TrueColor  <br/>
194     Endianess: Undefined  <br/>
195     Colorspace: RGB  <br/>
196     Depth: 8-bit  <br/>
197     Channel depth:  <br/>
198       red: 8-bit  <br/>
199       green: 8-bit  <br/>
200       blue: 8-bit  <br/>
201     Channel statistics:  <br/>
202       red:  <br/>
203         min: 37 (0.145098)  <br/>
204         max: 255 (1)  <br/>
205         mean: 145.58 (0.5709)  <br/>
206         standard deviation: 67.3195 (0.263998)  <br/>
207       green:  <br/>
208         min: 31 (0.121569)  <br/>
209         max: 255 (1)  <br/>
210         mean: 89.2512 (0.350005)  <br/>
211         standard deviation: 52.0488 (0.204113)  <br/>
212       blue:  <br/>
213         min: 17 (0.0666667)  <br/>
214         max: 255 (1)  <br/>
215         mean: 80.4075 (0.315323)  <br/>
216         standard deviation: 54.0052 (0.211785)  <br/>
217     Rendering intent: Undefined  <br/>
218     Interlace: None  <br/>
219     Background color: white  <br/>
220     Border color: rgb(223,223,223)  <br/>
221     Matte color: grey74  <br/>
222     Transparent color: black  <br/>
223     Page geometry: 70x46+0+0  <br/>
224     Dispose: Undefined  <br/>
225     Iterations: 0  <br/>
226     Compression: JPEG  <br/>
227     Quality: 100  <br/>
228     Orientation: Undefined  <br/>
229     Properties:  <br/>
230       date:create: 2008-01-08T11:08:52-05:00  <br/>
231       date:modify: 2005-04-07T12:48:13-04:00  <br/>
232       jpeg:colorspace: 2  <br/>
233       jpeg:sampling-factor: 2x2,1x1,1x1  <br/>
234       signature: dcd00d6303f80f4fa53f991804cb026151c1e851b7a96255e82da87299583ebc  <br/>
235     Artifacts:  <br/>
236       verbose: true  <br/>
237     Tainted: False  <br/>
238     Filesize: 3.97266kb  <br/>
239     Number pixels: 3.14453kb  <br/>
240     Version: ImageMagick 6.6.6-3 2010-22-21 Q16 http://www.imagemagick.org</span></p>
241 <p>To get the print size in inches of an image at 72 DPI, use:</p>
242
243 <p class='crt'><span class="crtprompt"> $magick&gt; </span><span class='crtin'>identify -format "%[fx:w/72] by %[fx:h/72] inches" document.png</span><span class='crtout'>8.5 x 11 inches</span></p>
244 <p>The depth and dimensions of a raw image must be specified on the command line:</p>
245
246 <p class='crt'><span class="crtprompt"> $magick&gt; </span><span class='crtin'>identify -depth 8 -size 640x480 image.raw</span><span class='crtout'>image.raw RGB 640x480 DirectClass 9kb 0.000u 0:01</span></p>
247 <p>Here we display the image texture features and the number of unique colors in the image:</p>
248
249 <p class='crt'><span class="crtprompt"> $magick&gt; </span><span class='crtin'>identify -verbose -features 1 -unique image.png</span></p>
250 <p>You can find additional examples of using <kbd>identify</kbd> in <a href="http://www.imagemagick.org/Usage/">Examples of ImageMagick Usage</a>.</p>
251
252 </div>
253
254 <h2><a name="options"></a>Option Summary</h2>
255 <div class="doc-section">
256
257 <p>The <kbd>identify</kbd> command recognizes these options.  Click on an option to get more details about how that option works.</p>
258
259 <table class="doc">
260   <tbody>
261   <tr>
262     <th align="left">Option</th>
263     <th align="left">Description</th>
264   </tr>
265
266   <tr>
267     <td valign="top"><a href="../www/command-line-options.html#alpha">-alpha</a></td>
268     <td valign="top">on, activate, off, deactivate, set, opaque, copy",
269 transparent, extract, background, or shape the alpha channel</td>
270   </tr>
271
272   <tr>
273     <td valign="top"><a href="../www/command-line-options.html#antialias">-antialias</a></td>
274     <td valign="top">remove pixel-aliasing</td>
275   </tr>
276
277   <tr>
278     <td valign="top"><a href="../www/command-line-options.html#authenticate">-authenticate <em class="option">value</em></a></td>
279     <td valign="top">decrypt image with this password</td>
280   </tr>
281
282   <tr>
283     <td valign="top"><a href="../www/command-line-options.html#channel">-channel <em class="option">type</em></a></td>
284     <td valign="top">apply option to select image channels</td>
285   </tr>
286
287   <tr>
288     <td valign="top"><a href="../www/command-line-options.html#colorspace">-colorspace <em class="option">type</em></a></td>
289     <td valign="top">set image colorspace</td>
290   </tr>
291
292   <tr>
293     <td valign="top"><a href="../www/command-line-options.html#crop">-crop <em class="option">geometry</em></a></td>
294     <td valign="top">crop the image</td>
295   </tr>
296
297   <tr>
298     <td valign="top"><a href="../www/command-line-options.html#debug">-debug <em class="option">events</em></a></td>
299     <td valign="top">display copious debugging information</td>
300   </tr>
301
302   <tr>
303     <td valign="top"><a href="../www/command-line-options.html#define">-define <em class="option">format:option</em></a></td>
304     <td valign="top">define one or more image format options</td>
305   </tr>
306
307   <tr>
308     <td valign="top"><a href="../www/command-line-options.html#density">-density <em class="option">geometry</em></a></td>
309     <td valign="top">horizontal and vertical density of the image</td>
310   </tr>
311
312   <tr>
313     <td valign="top"><a href="../www/command-line-options.html#depth">-depth <em class="option">value</em></a></td>
314     <td valign="top">image depth</td>
315   </tr>
316
317   <tr>
318     <td valign="top"><a href="../www/command-line-options.html#extract">-extract <em class="option">geometry</em></a></td>
319     <td valign="top">extract area from image</td>
320   </tr>
321
322   <tr>
323     <td valign="top"><a href="../www/command-line-options.html#features">-features <em class="option">distance</em></a></td>
324     <td valign="top">display image features (e.g. contract, correlations, etc.).</td>
325   </tr>
326
327   <tr>
328     <td valign="top"><a href="../www/command-line-options.html#format_identify_">-format <em class="option">string</em></a></td>
329     <td valign="top">output formatted image characteristics</td>
330   </tr>
331
332   <tr>
333     <td valign="top"><a href="../www/command-line-options.html#gamma">-gamma <em class="option">value</em></a></td>
334     <td valign="top">level of gamma correction</td>
335   </tr>
336
337   <tr>
338     <td valign="top"><a href="../www/command-line-options.html#help">-help</a></td>
339     <td valign="top">print program options</td>
340   </tr>
341
342   <tr>
343     <td valign="top"><a href="../www/command-line-options.html#interlace">-interlace <em class="option">type</em></a></td>
344     <td valign="top">type of image interlacing scheme</td>
345   </tr>
346
347   <tr>
348     <td valign="top"><a href="../www/command-line-options.html#interpolate">-interpolate <em class="option">method</em></a></td>
349     <td valign="top">pixel color interpolation method</td>
350   </tr>
351
352   <tr>
353     <td valign="top"><a href="../www/command-line-options.html#limit">-limit <em class="option">type value</em></a></td>
354     <td valign="top">pixel cache resource limit</td>
355   </tr>
356
357   <tr>
358     <td valign="top"><a href="../www/command-line-options.html#list">-list <em class="option">type</em></a></td>
359     <td valign="top">Color, Configure, Delegate, Format, Magic, Module, Resource, or Type</td>
360   </tr>
361
362   <tr>
363     <td valign="top"><a href="../www/command-line-options.html#log">-log <em class="option">format</em></a></td>
364     <td valign="top">format of debugging information</td>
365   </tr>
366
367   <tr>
368     <td valign="top"><a href="../www/command-line-options.html#monitor">-monitor</a></td>
369     <td valign="top">monitor progress</td>
370   </tr>
371
372   <tr>
373     <td valign="top"><a href="../www/command-line-options.html#negate">-negate</a></td>
374     <td valign="top">replace each pixel with its complementary color </td>
375   </tr>
376
377   <tr>
378     <td valign="top"><a href="../www/command-line-options.html#quiet">-quiet</a></td>
379     <td valign="top">suppress all warning messages</td>
380   </tr>
381
382   <tr>
383     <td valign="top"><a href="../www/command-line-options.html#regard-warnings">-regard-warnings</a></td>
384     <td valign="top">pay attention to warning messages.</td>
385   </tr>
386
387   <tr>
388     <td valign="top"><a href="../www/command-line-options.html#respect-parentheses">-respect-parentheses</a></td>
389     <td valign="top">settings remain in effect until parenthesis boundary.</td>
390   </tr>
391
392   <tr>
393     <td valign="top"><a href="../www/command-line-options.html#sampling-factor">-sampling-factor <em class="option">geometry</em></a></td>
394     <td valign="top">horizontal and vertical sampling factor</td>
395   </tr>
396
397   <tr>
398     <td valign="top"><a href="../www/command-line-options.html#set">-set <em class="option">attribute value</em></a></td>
399     <td valign="top">set an image attribute</td>
400   </tr>
401
402   <tr>
403     <td valign="top"><a href="../www/command-line-options.html#size">-size <em class="option">geometry</em></a></td>
404     <td valign="top">width and height of image</td>
405   </tr>
406
407   <tr>
408     <td valign="top"><a href="../www/command-line-options.html#strip">-strip</a></td>
409     <td valign="top">strip image of all profiles and comments</td>
410   </tr>
411
412   <tr>
413     <td valign="top"><a href="../www/command-line-options.html#unique">-unique</a></td>
414     <td valign="top">display image the number of unique colors in the image.</td>
415   </tr>
416
417   <tr>
418     <td valign="top"><a href="../www/command-line-options.html#units">-units <em class="option">type</em></a></td>
419     <td valign="top">the units of image resolution</td>
420   </tr>
421
422   <tr>
423     <td valign="top"><a href="../www/command-line-options.html#verbose">-verbose</a></td>
424     <td valign="top">print detailed information about the image</td>
425   </tr>
426
427   <tr>
428     <td valign="top"><a href="../www/command-line-options.html#version">-version</a></td>
429     <td valign="top">print version information</td>
430   </tr>
431
432   <tr>
433     <td valign="top"><a href="../www/command-line-options.html#virtual-pixel">-virtual-pixel <em class="option">method</em></a></td>
434     <td valign="top">access method for pixels outside the boundaries of the image</td>
435   </tr>
436
437   </tbody>
438 </table>
439
440 </div>
441 \r
442 </div>\r
443 \r
444 <div id="linkbar">\r
445     <span id="linkbar-west">&nbsp;</span>\r
446     <span id="linkbar-center">\r
447       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
448       <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
449     </span>\r
450     <span id="linkbar-east">&nbsp;</span>\r
451   </div>\r
452   <div class="footer">\r
453     <span id="footer-west">&copy; 1999-2011 ImageMagick Studio LLC</span>\r
454     <span id="footer-east"> <a href="http://www.imagemagick.org/script/contact.php">Contact the Wizards</a></span>\r
455   </div>\r
456   <div style="clear: both; margin: 0; width: 100%; "></div>\r
457   <script type="text/javascript">\r
458     var _gaq = _gaq || [];\r
459     _gaq.push(['_setAccount', 'UA-17690367-1']);\r
460     _gaq.push(['_trackPageview']);\r
461 \r
462     (function() {\r
463       var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;\r
464       ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';\r
465       var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);\r
466     })();\r
467   </script>\r
468 </body>\r
469 </html>\r