1 2 3 4 5 <!DOCTYPE html> 6 <html lang="en"> 7 <head> 8 <title>ImageMagick: Format and Print Image Properties</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 Bzier curves."/> 15 <meta name="application-url" content="http://www.imagemagick.org"/> 16 <meta name="generator" content="PHP"/> 17 <meta name="keywords" content="format, print, image, properties, 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="lead magick-description">There are copious amounts of extra data associated with images (metadata), beyond the actual image pixels. This metadata can be useful, either for display, or for various calculations, or in modifying the behavior of later image processing operations. You can utilize percent escapes in a number of options, for example in <a href="command-line-options.html#format_identify_">-format</a> or in montage <a href="command-line-options.html#label" >-label</a>, to print various properties and other settings associated with an image.</p> 60 61 <div class="table-responsive"> 62 <table class="table table-striped"> 63 <tr> 64 <td><b>Profile Data</b></td> 65 <td>Such as EXIF: data, containing focal lengths, exposures, dates, and in 66 come cases GPS locations. 67 </td></tr> 68 <tr> 69 <td><b>Attributes</b></td> 70 <td>These are directly involved with image data, and more commonly 71 modified as part of normal image processing. These include 72 width, height, depth, image type (colorspace), timing delays, and 73 background color. Most specific percent escapes is to access this 74 information. 75 </td></tr> 76 <tr> 77 <td><b>Properties</b></td> 78 <td>These are stored as a table of free form strings, and are (if possible) 79 saved with the image (especially in MIFF and PNG image file formats). 80 These include: Labels, Captions, Comments. 81 </td></tr> 82 <tr> 83 <td><b>Artifacts</b></td> 84 <td>These are various operational (expert) settings that are saved for 85 use by various operators, or by the user for future use. It is just 86 a table of free-form strings. They are not saved with the image when 87 written. See Artifacts and Options below for details. 88 </td></tr> 89 <tr> 90 <td><b>Options</b></td> 91 <td>Also operational (expert) settings that are saved for 92 use by various operators, but are set globally for use by a whole 93 image list (also not saved). See Artifacts and Options below. 94 </td></tr> 95 </table></div> 96 97 <h3 class="magick-header">Percent Escape Handling</h3> 98 99 <p>If you request a percent escape such as <code>%[key]</code> the setting 100 is looked for in the following order until the first match has been 101 found...</p> 102 103 <ol> 104 <li>Handle special prefixes such as 'artifact:' 'option:' 'exif:', or 105 'fx:'. This includes and calculations and or globs of those prefixes such 106 as 'exif:*' or 'artifact:*' (see below).</li> 107 108 <li>If <code>key</code> contains a glob pattern (but no known prefix) 109 search free-form properties table.</li> 110 111 <li>If <code>key</code> is a special image 'attribute' name (see list 112 above) return the associated or calculated image attribute.</li> 113 114 <li>Search for setting as a free-form 'property'</li> 115 <li>Search for setting as a free-form 'artifact'</li> 116 <li>Search for setting as a free-form 'option'</li> 117 118 <li>Replace escape with empty string, and perhaps produce a warning.</li> 119 </ol> 120 121 <p>Remember, all long name forms of percent escapes are handled in a is case 122 insensitive manner. </p> 123 124 <p><b>As of IM v6.8.0-5</b> you can now access the Artifact and Option 125 free-form string tables directly, allowing you to override the above sequence, 126 and avoid accessing an attribute or property of the same name.</p> 127 128 <pre> 129 %[artifact:<var>setting</var>] 130 %[option:<var>setting</var>] 131 </pre> 132 133 134 <h3 class="magick-header">Single Letter Attribute Percent Escapes</h3> 135 136 <p>Here are common single letter escapes (short form) is used to report the most 137 common attributes and properties of an image, such as: the image filename 138 filename, type, width, height. </p> 139 140 <div class="table-responsive"> 141 <table class="table table-condensed table-striped"> 142 <tr> 143 <td>\n</td> 144 <td>newline</td> 145 </tr> 146 <tr> 147 <td>\r</td> 148 <td>carriage return</td> 149 </tr> 150 <tr> 151 <td><</td> 152 <td>less-than character.</td> 153 </tr> 154 <tr> 155 <td>></td> 156 <td>greater-than character.</td> 157 </tr> 158 <tr> 159 <td>&</td> 160 <td>ampersand character.</td> 161 </tr> 162 <tr> 163 <td>%%</td> 164 <td>a percent sign</td> 165 </tr> 166 <tr> 167 <td>%b</td> 168 <td>file size of image read in</td> 169 </tr> 170 <tr> 171 <td>%c</td> 172 <td>comment meta-data property</td> 173 </tr> 174 <tr> 175 <td>%d</td> 176 <td>directory component of path</td> 177 </tr> 178 <tr> 179 <td>%e</td> 180 <td>filename extension or suffix</td> 181 </tr> 182 <tr> 183 <td>%f</td> 184 <td>filename (including suffix)</td> 185 </tr> 186 <tr> 187 <td>%g</td> 188 <td>layer canvas page geometry (equivalent to "%Wx%H%X%Y")</td> 189 </tr> 190 <tr> 191 <td>%h</td> 192 <td>current image height in pixels</td> 193 </tr> 194 <tr> 195 <td>%i</td> 196 <td>image filename (note: becomes output filename for "info:")</td> 197 </tr> 198 <tr> 199 <td>%k</td> 200 <td>CALCULATED: number of unique colors</td> 201 </tr> 202 <tr> 203 <td>%l</td> 204 <td>label meta-data property</td> 205 </tr> 206 <tr> 207 <td>%m</td> 208 <td>image file format (file magic)</td> 209 </tr> 210 <tr> 211 <td>%n</td> 212 <td>number of images in current image sequence</td> 213 </tr> 214 <tr> 215 <td>%o</td> 216 <td>output filename (used for delegates)</td> 217 </tr> 218 <tr> 219 <td>%p</td> 220 <td>index of image in current image list</td> 221 </tr> 222 <tr> 223 <td>%q</td> 224 <td>quantum depth (compile-time constant)</td> 225 </tr> 226 <tr> 227 <td>%r</td> 228 <td>image class and colorspace</td> 229 </tr> 230 <tr> 231 <td>%s</td> 232 <td>scene number (from input unless re-assigned)</td> 233 </tr> 234 <tr> 235 <td>%t</td> 236 <td>filename without directory or extension (suffix)</td> 237 </tr> 238 <tr> 239 <td>%u</td> 240 <td>unique temporary filename (used for delegates)</td> 241 </tr> 242 <tr> 243 <td>%w</td> 244 <td>current width in pixels</td> 245 </tr> 246 <tr> 247 <td>%x</td> 248 <td>x resolution (density)</td> 249 </tr> 250 <tr> 251 <td>%y</td> 252 <td>y resolution (density)</td> 253 </tr> 254 <tr> 255 <td>%z</td> 256 <td>image depth (as read in unless modified, image save depth)</td> 257 </tr> 258 <tr> 259 <td>%A</td> 260 <td>image transparency channel enabled (true/false)</td> 261 </tr> 262 <tr> 263 <td>%C</td> 264 <td>image compression type</td> 265 </tr> 266 <tr> 267 <td>%D</td> 268 <td>image GIF dispose method</td> 269 </tr> 270 <tr> 271 <td>%G</td> 272 <td>original image size (%wx%h; before any resizes)</td> 273 </tr> 274 <tr> 275 <td>%H</td> 276 <td>page (canvas) height</td> 277 </tr> 278 <tr> 279 <td>%M</td> 280 <td>Magick filename (original file exactly as given, including read mods)</td> 281 </tr> 282 <tr> 283 <td>%O</td> 284 <td>page (canvas) offset ( = %X%Y )</td> 285 </tr> 286 <tr> 287 <td>%P</td> 288 <td>page (canvas) size ( = %Wx%H )</td> 289 </tr> 290 <tr> 291 <td>%Q</td> 292 <td>image compression quality ( 0 = default )</td> 293 </tr> 294 <tr> 295 <td>%S</td> 296 <td>?? scenes ??</td> 297 </tr> 298 <tr> 299 <td>%T</td> 300 <td>image time delay (in centi-seconds)</td> 301 </tr> 302 <tr> 303 <td>%U</td> 304 <td>image resolution units</td> 305 </tr> 306 <tr> 307 <td>%W</td> 308 <td>page (canvas) width</td> 309 </tr> 310 <tr> 311 <td>%X</td> 312 <td>page (canvas) x offset (including sign)</td> 313 </tr> 314 <tr> 315 <td>%Y</td> 316 <td>page (canvas) y offset (including sign)</td> 317 </tr> 318 <tr> 319 <td>%Z</td> 320 <td>unique filename (used for delegates)</td> 321 </tr> 322 <tr> 323 <td>%@</td> 324 <td>CALCULATED: trim bounding box (without actually trimming)</td> 325 </tr> 326 <tr> 327 <td>%#</td> 328 <td>CALCULATED: 'signature' hash of image values</td> 329 </tr> 330 </table></div> 331 332 <p>Here is a sample command and its output for an image with filename 333 <code>bird.miff</code> and whose width is 512 and height is 480.</p> 334 335 <pre> 336 -> identify -format "%m:%f %wx%h" bird.miff 337 MIFF:bird.miff 512x480 338 </pre> 339 340 <p>Note that all single letter percent escapes can also be used using long 341 form (from IM version 6.7.6-9, see next). For example <code>%[f]</code> is 342 equivalent to the <code>%f</code> short form. </p> 343 344 <p><b>WARNING</b>: short form percent escapes are NOT performed when the percent 345 is after a number. For example, <code>10%x10</code> does not expand the 346 <code>%x</code> as a percent escape. If you specifically want to expand the 347 'x', use the long form which overrides this special case. EG: 348 <code>10%[x]10</code>. </p> 349 350 <p>Also be warned that calculated attributes can take some time to generate, 351 especially for large images.</p> 352 353 <h3 class="magick-header">Long Form Attribute Percent Escapes</h3> 354 355 <p>In addition to the above specific and calculated attributes are recognized 356 when enclosed in braces (long form):</p> 357 358 <div class="table-responsive"> 359 <table class="table table-condensed table-striped"> 360 <tr> 361 <td>%[base]</td> 362 <td>base filename, no suffixes (as %t)</td> 363 </tr> 364 <tr> 365 <td>%[channels]</td> 366 <td>??? channels in use - colorspace ???</td> 367 </tr> 368 <tr> 369 <td>%[colorspace]</td> 370 <td>Colorspace of Image Data (excluding transparency)</td> 371 </tr> 372 <tr> 373 <td>%[copyright]</td> 374 <td>ImageMagick Copyright String</td> 375 </tr> 376 <tr> 377 <td>%[depth]</td> 378 <td>depth of image for write (as input unless changed)</td> 379 </tr> 380 <tr> 381 <td>%[deskew:angle]</td> 382 <td>The deskew angle in degrees of rotation</td> 383 </tr> 384 <tr> 385 <td>%[directory]</td> 386 <td>directory part of filename (as %d)</td> 387 </tr> 388 <tr> 389 <td>%[distortion]</td> 390 <td>how well an image resembles a reference image (<a href="command-line-options.html#compare" >-compare</a>)</td> 391 </tr> 392 <tr> 393 <td>%[entropy]</td> 394 <td>CALCULATED: entropy of the image</td> 395 </tr> 396 <tr> 397 <td>%[extension]</td> 398 <td>extension part of filename (as %e)</td> 399 </tr> 400 <tr> 401 <td>%[gamma]</td> 402 <td>value of image gamma</td> 403 </tr> 404 <tr> 405 <td>%[group]</td> 406 <td>??? window group ???</td> 407 </tr> 408 <tr> 409 <td>%[height]</td> 410 <td>original height of image (when it was read in)</td> 411 </tr> 412 <tr> 413 <td>%[kurtosis]</td> 414 <td>CALCULATED: kurtosis statistic of image</td> 415 </tr> 416 <tr> 417 <td>%[label]</td> 418 <td>label meta-data property</td> 419 </tr> 420 <tr> 421 <td>%[magick]</td> 422 <td>coder used to read image (not the file suffix)</td> 423 </tr> 424 <tr> 425 <td>%[max]</td> 426 <td>CALCULATED: maximum value statistic of image</td> 427 </tr> 428 <tr> 429 <td>%[mean]</td> 430 <td>CALCULATED: average value statistic of image</td> 431 </tr> 432 <tr> 433 <td>%[min]</td> 434 <td>CALCULATED: minimum value statistic of image</td> 435 </tr> 436 <tr> 437 <td>%[name]</td> 438 <td>The original name of the image</td> 439 </tr> 440 <tr> 441 <td>%[opaque]</td> 442 <td>CALCULATED: is image fully-opaque?</td> 443 </tr> 444 <tr> 445 <td>%[orientation]</td> 446 <td>image orientation</td> 447 </tr> 448 <tr> 449 <td>%[page]</td> 450 <td>Virtual canvas (page) geometry</td> 451 </tr> 452 <tr> 453 <td>%[profile:icc]</td> 454 <td>ICC profile info</td> 455 </tr> 456 <tr> 457 <td>%[profile:icm]</td> 458 <td>ICM profile info</td> 459 </tr> 460 <tr> 461 <td>%[profiles]</td> 462 <td>list of any embedded profiles</td> 463 </tr> 464 <tr> 465 <td>%[resolution.x]</td> 466 <td>X density (resolution) without units</td> 467 </tr> 468 <tr> 469 <td>%[resolution.y]</td> 470 <td>Y density (resolution) without units</td> 471 </tr> 472 <tr> 473 <td>%[scene]</td> 474 <td>original scene number of image in input file</td> 475 </tr> 476 <tr> 477 <td>%[size]</td> 478 <td>original size of image (when it was read in)</td> 479 </tr> 480 <tr> 481 <td>%[skewness]</td> 482 <td>CALCULATED: skewness statistic of image</td> 483 </tr> 484 <tr> 485 <td>%[standard-deviation]</td> 486 <td>CALCULATED: standard deviation statistic of image</td> 487 </tr> 488 <tr> 489 <td>%[type]</td> 490 <td>CALCULATED: image type</td> 491 </tr> 492 <tr> 493 <td>%[unique]</td> 494 <td>unique temporary filename ???</td> 495 </tr> 496 <tr> 497 <td>%[units]</td> 498 <td>image resolution units</td> 499 </tr> 500 <tr> 501 <td>%[version]</td> 502 <td>Version Information of this running ImageMagick</td> 503 </tr> 504 <tr> 505 <td>%[width]</td> 506 <td>original width of image (when it was read in)</td> 507 </tr> 508 <tr> 509 <td>%[zero]</td> 510 <td>zero (unique filename for delegate use)</td> 511 </tr> 512 </table></div> 513 514 <h3 class="magick-header">Properties</h3> 515 516 <p>All other long forms of percent escapes (not single letter long form) are 517 handled in a case insensitive manner. Such escapes will will attempt to look 518 up that name specific data sources. </p> 519 520 <p>The primary search space (if not a specific attribute listed above) is 521 a free-form property string. Such strings are associated and saved with 522 images, and are typically set using either the <a href="command-line-options.html#set" >-set</a> 523 CLI option (or API equivalent), or from special convenience options 524 (such as <a href="command-line-options.html#label" 525 >-label</a>, <a href="command-line-options.html#comment" 526 >-comment</a>, <a href="command-line-options.html#caption" 527 >-caption</a>). </p> 528 529 <p>These convenience options are globally saved (as 'global options' so thay can 530 be set before images are read), and later are transfered to the property of 531 individual images, only when they are read in. At that time any internal 532 percent escape present is then handled. </p> 533 534 <p>To change a property of an image already in memory, you need to use <a 535 href="command-line-options.html#set" >-set</a>. 536 </p> 537 538 <p>Note that properties, like attributes (and profiles), are saved with 539 images when write, if the image file format allows. </p> 540 541 542 <h3 class="magick-header">Artifacts and Options</h3> 543 544 <p>The previous percent escapes are associated with the primary Attributes and 545 Properties. Which is the original and primary focus of such percent escapes. 546 </p> 547 548 <p>However there are many operational settings that are used by various 549 ImageMagick operators that can be useful to set and later access. These 550 consist of per-image Artifacts, and Global options (associated with a list of 551 images, typically the current image list).</p> 552 553 <p>Note that the major difference between an artifact and a property is that 554 artifacts, being an internal operational setting, is not saved with images (if 555 such is possible). </p> 556 557 <p>For example when you use <code>-define 'distort:viewport=100x100'</code> you 558 are in fact generating a global option, which the <a href="command-line-options.html#distort" 559 >-distort</a> operator will use to modify its behavior (distorted output 560 image 'view'). </p> 561 562 <p>An Option is essentually a Artifact that has been stored globally as part 563 of a list of images (specifically a 'Wand' of images). As such they are 564 identical, in that a Option, is simply a global Artifact for all the 565 associated images. </p> 566 567 <p>As such you can use <code>-set 'option:distort:viewport' '100x100'</code> to 568 achieve the same result of setting a Artifact for the disort operation to use. 569 </p> 570 571 <p><b>Internal Handling of a Global Option...</b></p> 572 573 <p>The Core library ('MagickCore') does not generally directly understand 574 Global Options. As such, continuing the previous example, the 575 <code>DistortImages()</code> function only looks up an artifact to discover if 576 a 'viewport' has been provided to it. </p> 577 578 <p>How Global Options are used when a library function requests an Artifact is 579 one of the key differences between IMv6 and IMv7.</p> 580 581 <p>In <b>ImageMagick version 6</b>... before each operator, any global Options 582 are copied to per-image Artifacts, for every image in the current image list. 583 This allows various operators to find its operational 'defines' or Artifacts. 584 </p> 585 586 <p>In <b>ImageMagick version 7</b>... sets a link back to the global options 587 data, so that if a specific per-image Artifact is not found , then it will 588 look for a equivalent global Option for that image list. directly. This 589 saves coping these free-form options into artifacts repeatally, and means you 590 can now separately define a global option for a list, and a individual 591 overriding artifact for a specific image in that list. </p> 592 593 <p>Note that many API's that do not use Wands (PerlMagick for example using 594 arrays of images rather than a Wand). In these API's you will not have Global 595 Options, only per-image Artifacts. </p> 596 597 <p>In summery a Global Option, if available, is equivalent to a per-image 598 Artifact. </p> 599 600 601 <h3 class="magick-header">Glob-Pattern Listing of Properties, Artifacts and Options</h3> 602 603 <p>The <var>setting</var> can contain a glob pattern. As such you can 604 now list all free-form string properties, artifacts, and options, (but not 605 specific image attributes) using...</p> 606 607 <pre> 608 convert ... \ 609 -print "__Properties__\n%[*]" \ 610 -print "__Artifacts__\n%[artifact:*]" \ 611 -print "__Options__\n%[option:*]" \ 612 ... 613 </pre> 614 615 <p> The format of glob patterns are very specific and as such is generally 616 only used to list specific settings, such as when debugging, rather than being 617 used for image processing use. </p> 618 619 620 <h3 class="magick-header">Calculated Percent Escape Prefixes</h3> 621 622 <p>There are some special prefixes (before the first ':') which performs 623 calculations based on the user provided string that follows that prefix. For 624 example you can do a numerical calculation use <code>%[fx:...]</code> to 625 evaluate the given <a href="fx.html">FX</a> expressions:</p> 626 627 <pre> 628 %[fx:<var>expression</var>] 629 </pre> 630 631 <p>Use <code>pixel:</code> to evaluate a pixel color as defined by the <a 632 href="fx.html">FX</a> 633 expression:</p> 634 635 <pre> 636 %[pixel:<var>expression</var>] 637 </pre> 638 639 <h3 class="magick-header">Specific Profile Percent Escape Prefixes</h3> 640 641 <p>You can also use the following special formatting syntax to print EXIF 642 mage meta-data that was included in the image read in:</p> 643 644 <pre> 645 %[EXIF:<var>tag</var>] 646 </pre> 647 648 <p>Choose <var>tag</var> from the following:</p> 649 650 <pre class="pre-scrollable"> 651 * (print all EXIF tags, in keyword=data format) 652 ! (print all EXIF tags, in tag_number data format) 653 #hhhh (print data for EXIF tag #hhhh) 654 ImageWidth 655 ImageLength 656 BitsPerSample 657 Compression 658 PhotometricInterpretation 659 FillOrder 660 DocumentName 661 ImageDescription 662 Make 663 Model 664 StripOffsets 665 Orientation 666 SamplesPerPixel 667 RowsPerStrip 668 StripByteCounts 669 XResolution 670 YResolution 671 PlanarConfiguration 672 ResolutionUnit 673 TransferFunction 674 Software 675 DateTime 676 Artist 677 WhitePoint 678 PrimaryChromaticities 679 TransferRange 680 JPEGProc 681 JPEGInterchangeFormat 682 JPEGInterchangeFormatLength 683 YCbCrCoefficients 684 YCbCrSubSampling 685 YCbCrPositioning 686 ReferenceBlackWhite 687 CFARepeatPatternDim 688 CFAPattern 689 BatteryLevel 690 Copyright 691 ExposureTime 692 FNumber 693 IPTC/NAA 694 EXIFOffset 695 InterColorProfile 696 ExposureProgram 697 SpectralSensitivity 698 GPSInfo 699 ISOSpeedRatings 700 OECF 701 EXIFVersion 702 DateTimeOriginal 703 DateTimeDigitized 704 ComponentsConfiguration 705 CompressedBitsPerPixel 706 ShutterSpeedValue 707 ApertureValue 708 BrightnessValue 709 ExposureBiasValue 710 MaxApertureValue 711 SubjectDistance 712 MeteringMode 713 LightSource 714 Flash 715 FocalLength 716 MakerNote 717 UserComment 718 SubSecTime 719 SubSecTimeOriginal 720 SubSecTimeDigitized 721 FlashPixVersion 722 ColorSpace 723 EXIFImageWidth 724 EXIFImageLength 725 InteroperabilityOffset 726 FlashEnergy 727 SpatialFrequencyResponse 728 FocalPlaneXResolution 729 FocalPlaneYResolution 730 FocalPlaneResolutionUnit 731 SubjectLocation 732 ExposureIndex 733 SensingMethod 734 FileSource 735 SceneType 736 </pre> 737 <br/> 738 <p>Surround the format specification with quotation marks to prevent your 739 shell from misinterpreting any spaces and square brackets.</p> 740 741 <p>The following special formatting syntax can be used to print IPTC 742 information contained in the file:</p> 743 744 <pre> 745 %[IPTC:<var>dataset</var>:<var>record</var>] 746 </pre> 747 748 <p>Select <var>dataset</var> and <var>record</var> from the following:</p> 749 750 <pre class="pre-scrollable:"> 751 Envelope Record 752 1:00 Model Version 753 1:05 Destination 754 1:20 File Format 755 1:22 File Format Version 756 1:30 Service Identifier 757 1:40 Envelope Number 758 1:50 Product ID 759 1:60 Envelope Priority 760 1:70 Date Sent 761 1:80 Time Sent 762 1:90 Coded Character Set 763 1:100 UNO (Unique Name of Object) 764 1:120 ARM Identifier 765 1:122 ARM Version 766 767 Application Record 768 2:00 Record Version 769 2:03 Object Type Reference 770 2:05 Object Name (Title) 771 2:07 Edit Status 772 2:08 Editorial Update 773 2:10 Urgency 774 2:12 Subject Reference 775 2:15 Category 776 2:20 Supplemental Category 777 2:22 Fixture Identifier 778 2:25 Keywords 779 2:26 Content Location Code 780 2:27 Content Location Name 781 2:30 Release Date 782 2:35 Release Time 783 2:37 Expiration Date 784 2:38 Expiration Time 785 2:40 Special Instructions 786 2:42 Action Advised 787 2:45 Reference Service 788 2:47 Reference Date 789 2:50 Reference Number 790 2:55 Date Created 791 2:60 Time Created 792 2:62 Digital Creation Date 793 2:63 Digital Creation Time 794 2:65 Originating Program 795 2:70 Program Version 796 2:75 Object Cycle 797 2:80 By-Line (Author) 798 2:85 By-Line Title (Author Position) [Not used in Photoshop 7] 799 2:90 City 800 2:92 Sub-Location 801 2:95 Province/State 802 2:100 Country/Primary Location Code 803 2:101 Country/Primary Location Name 804 2:103 Original Transmission Reference 805 2:105 Headline 806 2:110 Credit 807 2:115 Source 808 2:116 Copyright Notice 809 2:118 Contact 810 2:120 Caption/Abstract 811 2:122 Caption Writer/Editor 812 2:125 Rasterized Caption 813 2:130 Image Type 814 2:131 Image Orientation 815 2:135 Language Identifier 816 2:150 Audio Type 817 2:151 Audio Sampling Rate 818 2:152 Audio Sampling Resolution 819 2:153 Audio Duration 820 2:154 Audio Outcue 821 2:200 ObjectData Preview File Format 822 2:201 ObjectData Preview File Format Version 823 2:202 ObjectData Preview Data 824 825 Pre-ObjectData Descriptor Record 826 7:10 Size Mode 827 7:20 Max Subfile Size 828 7:90 ObjectData Size Announced 829 7:95 Maximum ObjectData Size 830 831 ObjectData Record 832 8:10 Subfile 833 834 Post ObjectData Descriptor Record 835 9:10 Confirmed ObjectData Size 836 </pre> 837 </div> 838 <footer class="magick-footer"> 839 <p><a href="support.html">Donate</a> 840 <a href="sitemap.html">Sitemap</a> 841 <a href="links.html">Related</a> 842 <a href="architecture.html">Architecture</a> 843 </p> 844 <p><a href="escape.html#">Back to top</a> 845 <a href="http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x89AB63D48277377A">Public Key</a> 846 <a href="http://www.imagemagick.org/script/contact.php">Contact Us</a></p> 847 <p><small> 1999-2016 ImageMagick Studio LLC</small></p> 848 </footer> 849 </div><!-- /.container --> 850 851 <script src="https://localhost/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 852 <script src="../js/magick.html"></script> 853 </div> 854 </body> 855 </html> 856