Home | History | Annotate | Download | only in www
      1 
      2 
      3 
      4 
      5 <!DOCTYPE html>
      6 <html lang="en">
      7 <head>
      8   <meta charset="utf-8"  />
      9   <meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1,shrink-to-fit=no"  />
     10   <title>Command-line Tools: Identify @ ImageMagick</title>
     11   <meta name="application-name" content="ImageMagick" />
     12   <meta name="description" content="Use ImageMagick to create, edit, compose, or convert bitmap images. You can resize your image, crop it, change its shades and colors, add captions, among other operations." />
     13   <meta name="application-url" content="https://imagemagick.org" />
     14   <meta name="generator" content="PHP" />
     15   <meta name="keywords" content="command-line, tools:, identify, ImageMagick, PerlMagick, image processing, image, photo, software, Magick++, OpenMP, convert" />
     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-2019 ImageMagick Studio LLC" />
     23   <meta name="distribution" content="Global" />
     24   <meta name="magick-serial" content="P131-S030410-R485315270133-P82224-A6668-G1245-1" />
     25   <meta name="google-site-verification" content="_bMOCDpkx9ZAzBwb2kF3PRHbfUUdFj2uO8Jd1AXArz4" />
     26   <link href="identify.html" rel="canonical" />
     27   <link href="../images/wand.png" rel="icon" />
     28   <link href="../images/wand.ico" rel="shortcut icon" />
     29   <link href="assets/magick.css" rel="stylesheet" />
     30 </head>
     31 <body>
     32   <header>
     33   <nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark">
     34     <a class="navbar-brand" href="../"><img class="d-block" id="icon" alt="ImageMagick" width="32" height="32" src="../images/wand.ico"/></a>
     35     <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarsMagick" aria-controls="navbarsMagick" aria-expanded="false" aria-label="Toggle navigation">
     36       <span class="navbar-toggler-icon"></span>
     37     </button>
     38 
     39     <div class="navbar-collapse collapse" id="navbarsMagick" style="">
     40     <ul class="navbar-nav mr-auto">
     41       <li class="nav-item ">
     42         <a class="nav-link" href="api/quantize.html">Home <span class="sr-only">(current)</span></a>
     43       </li>
     44       <li class="nav-item ">
     45         <a class="nav-link" href="../www/download.html">Download</a>
     46       </li>
     47       <li class="nav-item ">
     48         <a class="nav-link" href="../www/command-line-tools.html">Tools</a>
     49       </li>
     50       <li class="nav-item ">
     51         <a class="nav-link" href="../www/command-line-processing.html">Command-line</a>
     52       </li>
     53       <li class="nav-item ">
     54         <a class="nav-link" href="../www/resources.html">Resources</a>
     55       </li>
     56       <li class="nav-item ">
     57         <a class="nav-link" href="../www/develop.html">Develop</a>
     58       </li>
     59       <li class="nav-item">
     60         <a class="nav-link" target="_blank" href="https://imagemagick.org/discourse-server/">Community</a>
     61       </li>
     62     </ul>
     63     <form class="form-inline my-2 my-lg-0" action="https://imagemagick.org/script/search.php">
     64       <input class="form-control mr-sm-2" type="text" name="q" placeholder="Search" aria-label="Search">
     65       <button class="btn btn-outline-success my-2 my-sm-0" type="submit" name="sa">Search</button>
     66     </form>
     67     </div>
     68   </nav>
     69   <div class="container">
     70    <script async="async" src="https://localhost/pagead/js/adsbygoogle.js"></script>    <ins class="adsbygoogle"
     71          style="display:block"
     72          data-ad-client="ca-pub-3129977114552745"
     73          data-ad-slot="6345125851"
     74          data-ad-format="auto"></ins>
     75     <script>
     76       (adsbygoogle = window.adsbygoogle || []).push({});
     77     </script>
     78 
     79   </div>
     80   </header>
     81   <main class="container">
     82     <div class="magick-template">
     83 <div class="magick-header">
     84 <p class="text-center"><a href="identify.html#usage">Example Usage</a>  <a href="identify.html#options">Option Summary</a></p>
     85 
     86 <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="../www/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>
     87 
     88 <h2><a class="anchor" id="usage"></a>Example Usage</h2>
     89 
     90 <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>
     91 
     92 <pre class="highlight"><code>-> magick identify rose.jpg
     93 rose.jpg JPEG 70x46 70x46+0+0 8-bit sRGB 2.36KB 0.000u 0:00.000
     94 </code></pre>
     95 
     96 <p>Next, we look at the same image in greater detail:</p>
     97 
     98 <pre class="pre-scrollable"><code>-> magick identify -verbose rose.jpg
     99 Image: rose.jpg
    100   Format: JPEG (Joint Photographic Experts Group JFIF format)
    101   Mime type: images/jpeg
    102   Class: DirectClass
    103   Geometry: 70x46+0+0
    104   Units: Undefined
    105   Type: TrueColor
    106   Endianess: Undefined
    107   Colorspace: sRGB
    108   Depth: 8-bit
    109   Channel depth:
    110     Red: 8-bit
    111     Green: 8-bit
    112     Blue: 8-bit
    113   Channel statistics:
    114     Pixels: 3220
    115     Red:
    116       min: 31 (0.121569)
    117       max: 255 (1)
    118       mean: 145.557 (0.570814)
    119       standard deviation: 69.1933 (0.271346)
    120       kurtosis: -1.38945
    121       skewness: 0.138955
    122       entropy: 0.970683
    123     Green:
    124       min: 27 (0.105882)
    125       max: 255 (1)
    126       mean: 89.246 (0.349984)
    127       standard deviation: 52.4608 (0.205729)
    128       kurtosis: 2.60139
    129       skewness: 1.80708
    130       entropy: 0.869711
    131     Blue:
    132       min: 21 (0.0823529)
    133       max: 255 (1)
    134       mean: 80.4196 (0.315371)
    135       standard deviation: 54.9377 (0.215442)
    136       kurtosis: 2.93417
    137       skewness: 1.95544
    138       entropy: 0.853176
    139   Image statistics:
    140     Overall:
    141       min: 21 (0.0823529)
    142       max: 255 (1)
    143       mean: 105.074 (0.412056)
    144       standard deviation: 58.8639 (0.230839)
    145       kurtosis: 1.37788
    146       skewness: 1.48073
    147       entropy: 0.897856
    148   Rendering intent: Perceptual
    149   Gamma: 0.454545
    150   Chromaticity:
    151     red primary: (0.64,0.33)
    152     green primary: (0.3,0.6)
    153     blue primary: (0.15,0.06)
    154     white point: (0.3127,0.329)
    155   Alpha color: grey74
    156   Background color: white
    157   Border color: srgb(223,223,223)
    158   Transparent color: none
    159   Interlace: None
    160   Intensity: Undefined
    161   Compose: Over
    162   Page geometry: 70x46+0+0
    163   Dispose: Undefined
    164   Iterations: 0
    165   Compression: JPEG
    166   Quality: 92
    167   Orientation: Undefined
    168   Properties:
    169     jpeg:colorspace: 2
    170     jpeg:sampling-factor: 1x1,1x1,1x1
    171     signature: aea65c9b557d779d142f26d04abe7008bab50f1e9647faae20afdcc6c15140d5
    172   Artifacts:
    173     verbose: true
    174   Tainted: False
    175   Filesize: 2.65KB
    176   Number pixels: 3.22K
    177   User time: 0.000u
    178   Elapsed time: 0:01.000
    179   Version: ImageMagick 7.0.4-8 Q16 x86_64 http://imagemagick.org
    180 </code></pre>
    181 
    182 <p>To get the print size in inches of an image at 72 DPI, use:</p>
    183 
    184 <pre class="highlight"><code>-> magick identify -format "%[fx:w/72] by %[fx:h/72] inches" document.png
    185 8.5 x 11 inches
    186 </code></pre>
    187 
    188 <p>The depth and dimensions of a raw image must be specified on the command line:</p>
    189 
    190 <pre class="highlight"><code>-> magick identify -depth 8 -size 640x480 image.raw
    191 image.raw RGB 640x480 sRGB 9kb 0.000u 0:01
    192 </code></pre>
    193 
    194 <p>Here we display the image texture features, moments, perceptual hash, and the number of unique colors in the image:</p>
    195 
    196 <pre class="highlight"><code>-> magick identify -verbose -features 1 -moments -unique image.png
    197 </code></pre>
    198 
    199 <p>Here is a special define that outputs the location of the minimum or maximum pixel of the image:</p>
    200 
    201 <pre class="highlight"><code>magick identify -precision 5 -define identify:locate=maximum -define identify:limit=3 image.png
    202 </code></pre>
    203 
    204 <p>You can find additional examples of using <code>identify</code> in <a href="../Usage/">Examples of ImageMagick Usage</a>.</p>
    205 
    206 <h2><a class="anchor" id="options"></a>Option Summary</h2>
    207 
    208 <p>The <code>identify</code> command recognizes these options.  Click on an option to get more details about how that option works.</p>
    209 
    210 <table class="table table-sm table-striped">
    211   <tbody>
    212   <tr>
    213     <th align="left">Option</th>
    214     <th align="left">Description</th>
    215   </tr>
    216 
    217   <tr>
    218     <td><a href="../www/command-line-options.html#alpha">-alpha</a></td>
    219     <td>on, activate, off, deactivate, set, opaque, copy",
    220 transparent, extract, background, or shape the alpha channel</td>
    221   </tr>
    222 
    223   <tr>
    224     <td><a href="../www/command-line-options.html#antialias">-antialias</a></td>
    225     <td>remove pixel-aliasing</td>
    226   </tr>
    227 
    228   <tr>
    229     <td><a href="../www/command-line-options.html#authenticate">-authenticate <var>value</var></a></td>
    230     <td>decrypt image with this password</td>
    231   </tr>
    232 
    233   <tr>
    234     <td><a href="../www/command-line-options.html#channel">-channel <var>type</var></a></td>
    235     <td>apply option to select image channels</td>
    236   </tr>
    237 
    238   <tr>
    239     <td><a href="../www/command-line-options.html#clip">-clip</a></td>
    240     <td>clip along the first path from the 8BIM profile</td>
    241   </tr>
    242 
    243   <tr>
    244     <td><a href="../www/command-line-options.html#clip-mask">-clip-mask</a> <var>filename</var></td>
    245     <td>associate clip mask with the image</td>
    246   </tr>
    247 
    248   <tr>
    249     <td><a href="../www/command-line-options.html#clip-path">-clip-path <var>id</var></a></td>
    250     <td>clip along a named path from the 8BIM profile</td>
    251   </tr>
    252 
    253   <tr>
    254     <td><a href="../www/command-line-options.html#colorspace">-colorspace <var>type</var></a></td>
    255     <td>set image colorspace</td>
    256   </tr>
    257 
    258   <tr>
    259     <td><a href="../www/command-line-options.html#crop">-crop <var>geometry</var></a></td>
    260     <td>crop the image</td>
    261   </tr>
    262 
    263   <tr>
    264     <td><a href="../www/command-line-options.html#debug">-debug <var>events</var></a></td>
    265     <td>display copious debugging information</td>
    266   </tr>
    267 
    268   <tr>
    269     <td><a href="../www/command-line-options.html#define">-define <var>format:option</var></a></td>
    270     <td>define one or more image format options</td>
    271   </tr>
    272 
    273   <tr>
    274     <td><a href="../www/command-line-options.html#density">-density <var>geometry</var></a></td>
    275     <td>horizontal and vertical density of the image</td>
    276   </tr>
    277 
    278   <tr>
    279     <td><a href="../www/command-line-options.html#depth">-depth <var>value</var></a></td>
    280     <td>image depth</td>
    281   </tr>
    282 
    283   <tr>
    284     <td><a href="../www/command-line-options.html#endian">-endian <var>type</var></a></td>
    285     <td>endianness (MSB or LSB) of the image</td>
    286   </tr>
    287 
    288   <tr>
    289     <td><a href="../www/command-line-options.html#extract">-extract <var>geometry</var></a></td>
    290     <td>extract area from image</td>
    291   </tr>
    292 
    293   <tr>
    294     <td><a href="../www/command-line-options.html#features">-features <var>distance</var></a></td>
    295     <td>analyze image features (e.g. contract, correlations, etc.).</td>
    296   </tr>
    297 
    298   <tr>
    299     <td><a href="../www/command-line-options.html#format_identify_">-format <var>string</var></a></td>
    300     <td>output formatted image characteristics</td>
    301   </tr>
    302 
    303   <tr>
    304     <td><a href="../www/command-line-options.html#gamma">-gamma <var>value</var></a></td>
    305     <td>level of gamma correction</td>
    306   </tr>
    307 
    308   <tr>
    309     <td><a href="../www/command-line-options.html#grayscale">-grayscale <var>method</var></a></td>
    310     <td>convert image to grayscale</td>
    311   </tr>
    312 
    313   <tr>
    314     <td><a href="../www/command-line-options.html#help">-help</a></td>
    315     <td>print program options</td>
    316   </tr>
    317 
    318   <tr>
    319     <td><a href="../www/command-line-options.html#interlace">-interlace <var>type</var></a></td>
    320     <td>type of image interlacing scheme</td>
    321   </tr>
    322 
    323   <tr>
    324     <td><a href="../www/command-line-options.html#interpolate">-interpolate <var>method</var></a></td>
    325     <td>pixel color interpolation method</td>
    326   </tr>
    327 
    328   <tr>
    329     <td><a href="../www/command-line-options.html#limit">-limit <var>type value</var></a></td>
    330     <td>pixel cache resource limit</td>
    331   </tr>
    332 
    333   <tr>
    334     <td><a href="../www/command-line-options.html#list">-list <var>type</var></a></td>
    335     <td>Color, Configure, Delegate, Format, Magic, Module, Resource, or Type</td>
    336   </tr>
    337 
    338   <tr>
    339     <td><a href="../www/command-line-options.html#log">-log <var>format</var></a></td>
    340     <td>format of debugging information</td>
    341   </tr>
    342 
    343   <tr>
    344     <td><a href="../www/command-line-options.html#mask">-mask <var>filename</var></a></td>
    345     <td>associate a mask with the image</td>
    346   </tr>
    347 
    348   <tr>
    349     <td><a href="../www/command-line-options.html#moments">-moments</a></td>
    350     <td>display image moments and perceptual hash.</td>
    351   </tr>
    352 
    353   <tr>
    354     <td><a href="../www/command-line-options.html#monitor">-monitor</a></td>
    355     <td>monitor progress</td>
    356   </tr>
    357 
    358   <tr>
    359     <td><a href="../www/command-line-options.html#negate">-negate</a></td>
    360     <td>replace each pixel with its complementary color </td>
    361   </tr>
    362 
    363   <tr>
    364     <td><a href="../www/command-line-options.html#precision">-precision <var>value</var></a></td>
    365     <td>set the maximum number of significant digits to be printed</td>
    366   </tr>
    367 
    368   <tr>
    369     <td><a href="../www/command-line-options.html#quiet">-quiet</a></td>
    370     <td>suppress all warning messages</td>
    371   </tr>
    372 
    373   <tr>
    374     <td><a href="../www/command-line-options.html#regard-warnings">-regard-warnings</a></td>
    375     <td>pay attention to warning messages.</td>
    376   </tr>
    377 
    378   <tr>
    379     <td><a href="../www/command-line-options.html#respect-parentheses">-respect-parentheses</a></td>
    380     <td>settings remain in effect until parenthesis boundary.</td>
    381   </tr>
    382 
    383   <tr>
    384     <td><a href="../www/command-line-options.html#sampling-factor">-sampling-factor <var>geometry</var></a></td>
    385     <td>horizontal and vertical sampling factor</td>
    386   </tr>
    387 
    388   <tr>
    389     <td><a href="../www/command-line-options.html#set">-set <var>attribute value</var></a></td>
    390     <td>set an image attribute</td>
    391   </tr>
    392 
    393   <tr>
    394     <td><a href="../www/command-line-options.html#size">-size <var>geometry</var></a></td>
    395     <td>width and height of image</td>
    396   </tr>
    397 
    398   <tr>
    399     <td><a href="../www/command-line-options.html#strip">-strip</a></td>
    400     <td>strip image of all profiles and comments</td>
    401   </tr>
    402 
    403   <tr>
    404     <td><a href="../www/command-line-options.html#unique">-unique</a></td>
    405     <td>display image the number of unique colors in the image.</td>
    406   </tr>
    407 
    408   <tr>
    409     <td><a href="../www/command-line-options.html#units">-units <var>type</var></a></td>
    410     <td>the units of image resolution</td>
    411   </tr>
    412 
    413   <tr>
    414     <td><a href="../www/command-line-options.html#verbose">-verbose</a></td>
    415     <td>print detailed information about the image</td>
    416   </tr>
    417 
    418   <tr>
    419     <td><a href="../www/command-line-options.html#version">-version</a></td>
    420     <td>print version information</td>
    421   </tr>
    422 
    423   <tr>
    424     <td><a href="../www/command-line-options.html#virtual-pixel">-virtual-pixel <var>method</var></a></td>
    425     <td>access method for pixels outside the boundaries of the image</td>
    426   </tr>
    427 
    428   </tbody>
    429 </table>
    430 
    431 </div>
    432     </div>
    433   </main><!-- /.container -->
    434   <footer class="magick-footer">
    435     <p><a href="../www/security-policy.html">Security</a> 
    436     <a href="../www/architecture.html">Architecture</a> 
    437     <a href="../www/links.html">Related</a> 
    438      <a href="../www/sitemap.html">Sitemap</a>
    439        
    440     <a href="identify.html#"><img class="d-inline" id="wand" alt="And Now a Touch of Magick" width="16" height="16" src="../images/wand.ico"/></a>
    441        
    442     <a href="http://pgp.mit.edu/pks/lookup?op=get&search=0x89AB63D48277377A">Public Key</a> 
    443     <a href="../www/support.html">Donate</a> 
    444     <a href="../www/https://imagemagick.org/script/contact.php">Contact Us</a>
    445     <br/>
    446     <small> 1999-2019 ImageMagick Studio LLC</small></p>
    447   </footer>
    448 
    449   <!-- Javascript assets -->
    450   <script src="assets/magick.js" crossorigin="anonymous"></script>
    451   <script>window.jQuery || document.write('<script src="https://localhost/ajax/libs/jquery/3.3.1/jquery.min.js"><\/script>')</script>
    452 </body>
    453 </html>
    454