1769d88919109bda296617569245482ebc062cb39Cristy
2769d88919109bda296617569245482ebc062cb39Cristy
3769d88919109bda296617569245482ebc062cb39Cristy
4769d88919109bda296617569245482ebc062cb39Cristy
5769d88919109bda296617569245482ebc062cb39Cristy<!DOCTYPE html>
6769d88919109bda296617569245482ebc062cb39Cristy<html lang="en">
7769d88919109bda296617569245482ebc062cb39Cristy<head>
8769d88919109bda296617569245482ebc062cb39Cristy  <meta name="google-site-verification" content="_bMOCDpkx9ZAzBwb2kF3PRHbfUUdFj2uO8Jd1AXArz4" />
9769d88919109bda296617569245482ebc062cb39Cristy    <title>ImageMagick: Format and Print Image Properties</title>
10769d88919109bda296617569245482ebc062cb39Cristy  <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
11769d88919109bda296617569245482ebc062cb39Cristy  <meta name="application-name" content="ImageMagick"/>
12769d88919109bda296617569245482ebc062cb39Cristy  <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."/>
13769d88919109bda296617569245482ebc062cb39Cristy  <meta name="application-url" content="http://www.imagemagick.org"/>
14769d88919109bda296617569245482ebc062cb39Cristy  <meta name="generator" content="PHP"/>
15769d88919109bda296617569245482ebc062cb39Cristy  <meta name="keywords" content="format, print, image, properties, ImageMagick, PerlMagick, image processing, image, photo, software, Magick++, OpenMP, convert"/>
16769d88919109bda296617569245482ebc062cb39Cristy  <meta name="rating" content="GENERAL"/>
17769d88919109bda296617569245482ebc062cb39Cristy  <meta name="robots" content="INDEX, FOLLOW"/>
18769d88919109bda296617569245482ebc062cb39Cristy  <meta name="generator" content="ImageMagick Studio LLC"/>
19769d88919109bda296617569245482ebc062cb39Cristy  <meta name="author" content="ImageMagick Studio LLC"/>
20769d88919109bda296617569245482ebc062cb39Cristy  <meta name="revisit-after" content="2 DAYS"/>
21769d88919109bda296617569245482ebc062cb39Cristy  <meta name="resource-type" content="document"/>
22769d88919109bda296617569245482ebc062cb39Cristy  <meta name="copyright" content="Copyright (c) 1999-2015 ImageMagick Studio LLC"/>
23769d88919109bda296617569245482ebc062cb39Cristy  <meta name="distribution" content="Global"/>
24769d88919109bda296617569245482ebc062cb39Cristy  <meta name="magick-serial" content="P131-S030410-R485315270133-P82224-A6668-G1245-1"/>
25769d88919109bda296617569245482ebc062cb39Cristy  <link rel="icon" href="/image/wand.png"/>
26769d88919109bda296617569245482ebc062cb39Cristy  <link rel="shortcut icon" href="/image/wand.ico"/>
27769d88919109bda296617569245482ebc062cb39Cristy  <link rel="stylesheet" href="/css/magick.php"/>
28769d88919109bda296617569245482ebc062cb39Cristy</head>
29769d88919109bda296617569245482ebc062cb39Cristy<body>
30769d88919109bda296617569245482ebc062cb39Cristy<div class="main">
31769d88919109bda296617569245482ebc062cb39Cristy<div class="magick-masthead">
32769d88919109bda296617569245482ebc062cb39Cristy  <div class="container">
33769d88919109bda296617569245482ebc062cb39Cristy    <script async="async" src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>    <ins class="adsbygoogle"
34769d88919109bda296617569245482ebc062cb39Cristy         style="display:block"
35769d88919109bda296617569245482ebc062cb39Cristy         data-ad-client="ca-pub-3129977114552745"
36769d88919109bda296617569245482ebc062cb39Cristy         data-ad-slot="6345125851"
37769d88919109bda296617569245482ebc062cb39Cristy         data-ad-format="auto"></ins>
38769d88919109bda296617569245482ebc062cb39Cristy    <script>
39769d88919109bda296617569245482ebc062cb39Cristy      (adsbygoogle = window.adsbygoogle || []).push({});
40769d88919109bda296617569245482ebc062cb39Cristy    </script>
41769d88919109bda296617569245482ebc062cb39Cristy    <nav class="magick-nav">
42769d88919109bda296617569245482ebc062cb39Cristy      <a class="magick-nav-item " href="/index.php">Home</a>
43769d88919109bda296617569245482ebc062cb39Cristy      <a class="magick-nav-item " href="binary-releases.php">Download</a>
44769d88919109bda296617569245482ebc062cb39Cristy      <a class="magick-nav-item " href="command-line-tools.php">Tools</a>
45769d88919109bda296617569245482ebc062cb39Cristy      <a class="magick-nav-item " href="command-line-processing.php">Command-line</a>
46769d88919109bda296617569245482ebc062cb39Cristy      <a class="magick-nav-item " href="resources.php">Resources</a>
47769d88919109bda296617569245482ebc062cb39Cristy      <a class="magick-nav-item " href="api.php">Develop</a>
48769d88919109bda296617569245482ebc062cb39Cristy      <a class="magick-nav-item " href="search.php">Search</a>
49769d88919109bda296617569245482ebc062cb39Cristy      <a class="magick-nav-item pull-right" href="http://www.imagemagick.org/discourse-server/">Community</a>
50769d88919109bda296617569245482ebc062cb39Cristy    </nav>
51769d88919109bda296617569245482ebc062cb39Cristy  </div>
52769d88919109bda296617569245482ebc062cb39Cristy</div>
53769d88919109bda296617569245482ebc062cb39Cristy<div class="container">
54769d88919109bda296617569245482ebc062cb39Cristy<div class="magick-header">
55769d88919109bda296617569245482ebc062cb39Cristy<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.php#format_identify_">-format</a> or in montage <a href="command-line-options.php#label" >-label</a>, to print various properties and other settings associated with an image.</p>
56769d88919109bda296617569245482ebc062cb39Cristy
57769d88919109bda296617569245482ebc062cb39Cristy<div class="table-responsive">
58769d88919109bda296617569245482ebc062cb39Cristy<table class="table table-striped">
59769d88919109bda296617569245482ebc062cb39Cristy<tr>
60769d88919109bda296617569245482ebc062cb39Cristy    <td><b>Profile Data</b></td>
61769d88919109bda296617569245482ebc062cb39Cristy    <td>Such as EXIF: data, containing focal lengths, exposures, dates, and in
62769d88919109bda296617569245482ebc062cb39Cristy        come cases GPS locations.
63769d88919109bda296617569245482ebc062cb39Cristy    </td></tr>
64769d88919109bda296617569245482ebc062cb39Cristy<tr>
65769d88919109bda296617569245482ebc062cb39Cristy    <td><b>Attributes</b></td>
66769d88919109bda296617569245482ebc062cb39Cristy    <td>These are directly involved with image data, and more commonly
67769d88919109bda296617569245482ebc062cb39Cristy        modified as part of normal image processing.  These include
68769d88919109bda296617569245482ebc062cb39Cristy        width, height, depth, image type (colorspace), timing delays, and
69769d88919109bda296617569245482ebc062cb39Cristy        background color. Most specific percent escapes is to access this
70769d88919109bda296617569245482ebc062cb39Cristy        information.
71769d88919109bda296617569245482ebc062cb39Cristy    </td></tr>
72769d88919109bda296617569245482ebc062cb39Cristy<tr>
73769d88919109bda296617569245482ebc062cb39Cristy    <td><b>Properties</b></td>
74769d88919109bda296617569245482ebc062cb39Cristy    <td>These are stored as a table of free form strings, and are (if possible)
75769d88919109bda296617569245482ebc062cb39Cristy        saved with the image (especially in MIFF and PNG image file formats).
76769d88919109bda296617569245482ebc062cb39Cristy        These include: Labels, Captions, Comments.
77769d88919109bda296617569245482ebc062cb39Cristy    </td></tr>
78769d88919109bda296617569245482ebc062cb39Cristy<tr>
79769d88919109bda296617569245482ebc062cb39Cristy    <td><b>Artifacts</b></td>
80769d88919109bda296617569245482ebc062cb39Cristy    <td>These are various operational (expert) settings that are saved for
81769d88919109bda296617569245482ebc062cb39Cristy        use by various operators, or by the user for future use.  It is just
82769d88919109bda296617569245482ebc062cb39Cristy        a table of free-form strings.  They are not saved with the image when
83769d88919109bda296617569245482ebc062cb39Cristy        written.  See Artifacts and Options below for details.
84769d88919109bda296617569245482ebc062cb39Cristy    </td></tr>
85769d88919109bda296617569245482ebc062cb39Cristy<tr>
86769d88919109bda296617569245482ebc062cb39Cristy    <td><b>Options</b></td>
87769d88919109bda296617569245482ebc062cb39Cristy    <td>Also operational (expert) settings that are saved for
88769d88919109bda296617569245482ebc062cb39Cristy        use by various operators, but are set globally for use by a whole
89769d88919109bda296617569245482ebc062cb39Cristy        image list (also not saved).  See Artifacts and Options below.
90769d88919109bda296617569245482ebc062cb39Cristy    </td></tr>
91769d88919109bda296617569245482ebc062cb39Cristy</table></div>
92769d88919109bda296617569245482ebc062cb39Cristy
93769d88919109bda296617569245482ebc062cb39Cristy<h3 class="magick-header">Percent Escape Handling</h3>
94769d88919109bda296617569245482ebc062cb39Cristy
95769d88919109bda296617569245482ebc062cb39Cristy<p>If you request a percent escape such as <code>%[key]</code> the setting
96769d88919109bda296617569245482ebc062cb39Cristyis looked for in the following order until the first match has been
97769d88919109bda296617569245482ebc062cb39Cristyfound...</p>
98769d88919109bda296617569245482ebc062cb39Cristy
99769d88919109bda296617569245482ebc062cb39Cristy<ol>
100769d88919109bda296617569245482ebc062cb39Cristy<li>Handle special prefixes such as 'artifact:' 'option:' 'exif:', or
101769d88919109bda296617569245482ebc062cb39Cristy    'fx:'.  This includes and calculations and or globs of those prefixes such
102769d88919109bda296617569245482ebc062cb39Cristy    as 'exif:*' or 'artifact:*' (see below).</li>
103769d88919109bda296617569245482ebc062cb39Cristy
104769d88919109bda296617569245482ebc062cb39Cristy<li>If <code>key</code> contains a glob pattern (but no known prefix)
105769d88919109bda296617569245482ebc062cb39Cristy    search free-form properties table.</li>
106769d88919109bda296617569245482ebc062cb39Cristy
107769d88919109bda296617569245482ebc062cb39Cristy<li>If <code>key</code> is a special image 'attribute' name (see list
108769d88919109bda296617569245482ebc062cb39Cristy    above) return the associated or calculated image attribute.</li>
109769d88919109bda296617569245482ebc062cb39Cristy
110769d88919109bda296617569245482ebc062cb39Cristy<li>Search for setting as a free-form 'property'</li>
111769d88919109bda296617569245482ebc062cb39Cristy<li>Search for setting as a free-form 'artifact'</li>
112769d88919109bda296617569245482ebc062cb39Cristy<li>Search for setting as a free-form 'option'</li>
113769d88919109bda296617569245482ebc062cb39Cristy
114769d88919109bda296617569245482ebc062cb39Cristy<li>Replace escape with empty string, and perhaps produce a warning.</li>
115769d88919109bda296617569245482ebc062cb39Cristy</ol>
116769d88919109bda296617569245482ebc062cb39Cristy
117769d88919109bda296617569245482ebc062cb39Cristy<p>Remember, all long name forms of percent escapes are handled in a is case
118769d88919109bda296617569245482ebc062cb39Cristyinsensitive manner. </p>
119769d88919109bda296617569245482ebc062cb39Cristy
120769d88919109bda296617569245482ebc062cb39Cristy<p><b>As of IM v6.8.0-5</b> you can now access the Artifact and Option
121769d88919109bda296617569245482ebc062cb39Cristyfree-form string tables directly, allowing you to override the above sequence,
122769d88919109bda296617569245482ebc062cb39Cristyand avoid accessing an attribute or property of the same name.</p>
123769d88919109bda296617569245482ebc062cb39Cristy
124769d88919109bda296617569245482ebc062cb39Cristy<pre>
125769d88919109bda296617569245482ebc062cb39Cristy%[artifact:<var>setting</var>]
126769d88919109bda296617569245482ebc062cb39Cristy%[option:<var>setting</var>]
127769d88919109bda296617569245482ebc062cb39Cristy</pre>
128769d88919109bda296617569245482ebc062cb39Cristy
129769d88919109bda296617569245482ebc062cb39Cristy
130769d88919109bda296617569245482ebc062cb39Cristy<h3 class="magick-header">Single Letter Attribute Percent Escapes</h3>
131769d88919109bda296617569245482ebc062cb39Cristy
132769d88919109bda296617569245482ebc062cb39Cristy<p>Here are common single letter escapes (short form) is used to report the most
133769d88919109bda296617569245482ebc062cb39Cristycommon attributes and properties of an image, such as: the image filename
134769d88919109bda296617569245482ebc062cb39Cristyfilename, type, width, height. </p>
135769d88919109bda296617569245482ebc062cb39Cristy
136769d88919109bda296617569245482ebc062cb39Cristy<div class="table-responsive">
137769d88919109bda296617569245482ebc062cb39Cristy<table class="table table-condensed table-striped">
138769d88919109bda296617569245482ebc062cb39Cristy  <tr>
139769d88919109bda296617569245482ebc062cb39Cristy    <td>\n</td>
140769d88919109bda296617569245482ebc062cb39Cristy    <td>newline</td>
141769d88919109bda296617569245482ebc062cb39Cristy  </tr>
142769d88919109bda296617569245482ebc062cb39Cristy  <tr>
143769d88919109bda296617569245482ebc062cb39Cristy    <td>\r</td>
144769d88919109bda296617569245482ebc062cb39Cristy    <td>carriage return</td>
145769d88919109bda296617569245482ebc062cb39Cristy  </tr>
146769d88919109bda296617569245482ebc062cb39Cristy  <tr>
147769d88919109bda296617569245482ebc062cb39Cristy    <td>&lt;</td>
148769d88919109bda296617569245482ebc062cb39Cristy    <td>less-than character.</td>
149769d88919109bda296617569245482ebc062cb39Cristy  </tr>
150769d88919109bda296617569245482ebc062cb39Cristy  <tr>
151769d88919109bda296617569245482ebc062cb39Cristy    <td>&gt;</td>
152769d88919109bda296617569245482ebc062cb39Cristy    <td>greater-than character.</td>
153769d88919109bda296617569245482ebc062cb39Cristy  </tr>
154769d88919109bda296617569245482ebc062cb39Cristy  <tr>
155769d88919109bda296617569245482ebc062cb39Cristy    <td>&amp;</td>
156769d88919109bda296617569245482ebc062cb39Cristy    <td>ampersand character.</td>
157769d88919109bda296617569245482ebc062cb39Cristy  </tr>
158769d88919109bda296617569245482ebc062cb39Cristy  <tr>
159769d88919109bda296617569245482ebc062cb39Cristy    <td>%%</td>
160769d88919109bda296617569245482ebc062cb39Cristy    <td>a percent sign</td>
161769d88919109bda296617569245482ebc062cb39Cristy  </tr>
162769d88919109bda296617569245482ebc062cb39Cristy  <tr>
163769d88919109bda296617569245482ebc062cb39Cristy    <td>%b</td>
164769d88919109bda296617569245482ebc062cb39Cristy    <td>file size of image read in</td>
165769d88919109bda296617569245482ebc062cb39Cristy  </tr>
166769d88919109bda296617569245482ebc062cb39Cristy  <tr>
167769d88919109bda296617569245482ebc062cb39Cristy    <td>%c</td>
168769d88919109bda296617569245482ebc062cb39Cristy    <td>comment meta-data property</td>
169769d88919109bda296617569245482ebc062cb39Cristy  </tr>
170769d88919109bda296617569245482ebc062cb39Cristy  <tr>
171769d88919109bda296617569245482ebc062cb39Cristy    <td>%d</td>
172769d88919109bda296617569245482ebc062cb39Cristy    <td>directory component of path</td>
173769d88919109bda296617569245482ebc062cb39Cristy  </tr>
174769d88919109bda296617569245482ebc062cb39Cristy  <tr>
175769d88919109bda296617569245482ebc062cb39Cristy    <td>%e</td>
176769d88919109bda296617569245482ebc062cb39Cristy    <td>filename extension or suffix</td>
177769d88919109bda296617569245482ebc062cb39Cristy  </tr>
178769d88919109bda296617569245482ebc062cb39Cristy  <tr>
179769d88919109bda296617569245482ebc062cb39Cristy    <td>%f</td>
180769d88919109bda296617569245482ebc062cb39Cristy    <td>filename (including suffix)</td>
181769d88919109bda296617569245482ebc062cb39Cristy  </tr>
182769d88919109bda296617569245482ebc062cb39Cristy  <tr>
183769d88919109bda296617569245482ebc062cb39Cristy    <td>%g</td>
184769d88919109bda296617569245482ebc062cb39Cristy    <td>layer canvas page geometry   (equivalent to "%Wx%H%X%Y")</td>
185769d88919109bda296617569245482ebc062cb39Cristy  </tr>
186769d88919109bda296617569245482ebc062cb39Cristy  <tr>
187769d88919109bda296617569245482ebc062cb39Cristy    <td>%h</td>
188769d88919109bda296617569245482ebc062cb39Cristy    <td>current image height in pixels</td>
189769d88919109bda296617569245482ebc062cb39Cristy  </tr>
190769d88919109bda296617569245482ebc062cb39Cristy  <tr>
191769d88919109bda296617569245482ebc062cb39Cristy    <td>%i</td>
192769d88919109bda296617569245482ebc062cb39Cristy    <td>image filename (note: becomes output filename for "info:")</td>
193769d88919109bda296617569245482ebc062cb39Cristy  </tr>
194769d88919109bda296617569245482ebc062cb39Cristy  <tr>
195769d88919109bda296617569245482ebc062cb39Cristy    <td>%k</td>
196769d88919109bda296617569245482ebc062cb39Cristy    <td>CALCULATED: number of unique colors</td>
197769d88919109bda296617569245482ebc062cb39Cristy  </tr>
198769d88919109bda296617569245482ebc062cb39Cristy  <tr>
199769d88919109bda296617569245482ebc062cb39Cristy    <td>%l</td>
200769d88919109bda296617569245482ebc062cb39Cristy    <td>label meta-data property</td>
201769d88919109bda296617569245482ebc062cb39Cristy  </tr>
202769d88919109bda296617569245482ebc062cb39Cristy  <tr>
203769d88919109bda296617569245482ebc062cb39Cristy    <td>%m</td>
204769d88919109bda296617569245482ebc062cb39Cristy    <td>image file format (file magic)</td>
205769d88919109bda296617569245482ebc062cb39Cristy  </tr>
206769d88919109bda296617569245482ebc062cb39Cristy  <tr>
207769d88919109bda296617569245482ebc062cb39Cristy    <td>%n</td>
208769d88919109bda296617569245482ebc062cb39Cristy    <td>number of images in current image sequence</td>
209769d88919109bda296617569245482ebc062cb39Cristy  </tr>
210769d88919109bda296617569245482ebc062cb39Cristy  <tr>
211769d88919109bda296617569245482ebc062cb39Cristy    <td>%o</td>
212769d88919109bda296617569245482ebc062cb39Cristy    <td>output filename  (used for delegates)</td>
213769d88919109bda296617569245482ebc062cb39Cristy  </tr>
214769d88919109bda296617569245482ebc062cb39Cristy  <tr>
215769d88919109bda296617569245482ebc062cb39Cristy    <td>%p</td>
216769d88919109bda296617569245482ebc062cb39Cristy    <td>index of image in current image list</td>
217769d88919109bda296617569245482ebc062cb39Cristy  </tr>
218769d88919109bda296617569245482ebc062cb39Cristy  <tr>
219769d88919109bda296617569245482ebc062cb39Cristy    <td>%q</td>
220769d88919109bda296617569245482ebc062cb39Cristy    <td>quantum depth (compile-time constant)</td>
221769d88919109bda296617569245482ebc062cb39Cristy  </tr>
222769d88919109bda296617569245482ebc062cb39Cristy  <tr>
223769d88919109bda296617569245482ebc062cb39Cristy    <td>%r</td>
224769d88919109bda296617569245482ebc062cb39Cristy    <td>image class and colorspace</td>
225769d88919109bda296617569245482ebc062cb39Cristy  </tr>
226769d88919109bda296617569245482ebc062cb39Cristy  <tr>
227769d88919109bda296617569245482ebc062cb39Cristy    <td>%s</td>
228769d88919109bda296617569245482ebc062cb39Cristy    <td>scene number (from input unless re-assigned)</td>
229769d88919109bda296617569245482ebc062cb39Cristy  </tr>
230769d88919109bda296617569245482ebc062cb39Cristy  <tr>
231769d88919109bda296617569245482ebc062cb39Cristy    <td>%t</td>
232769d88919109bda296617569245482ebc062cb39Cristy    <td>filename without directory or extension (suffix)</td>
233769d88919109bda296617569245482ebc062cb39Cristy  </tr>
234769d88919109bda296617569245482ebc062cb39Cristy  <tr>
235769d88919109bda296617569245482ebc062cb39Cristy    <td>%u</td>
236769d88919109bda296617569245482ebc062cb39Cristy    <td>unique temporary filename (used for delegates)</td>
237769d88919109bda296617569245482ebc062cb39Cristy  </tr>
238769d88919109bda296617569245482ebc062cb39Cristy  <tr>
239769d88919109bda296617569245482ebc062cb39Cristy    <td>%w</td>
240769d88919109bda296617569245482ebc062cb39Cristy    <td>current width in pixels</td>
241769d88919109bda296617569245482ebc062cb39Cristy  </tr>
242769d88919109bda296617569245482ebc062cb39Cristy  <tr>
243769d88919109bda296617569245482ebc062cb39Cristy    <td>%x</td>
244769d88919109bda296617569245482ebc062cb39Cristy    <td>x resolution (density)</td>
245769d88919109bda296617569245482ebc062cb39Cristy  </tr>
246769d88919109bda296617569245482ebc062cb39Cristy  <tr>
247769d88919109bda296617569245482ebc062cb39Cristy    <td>%y</td>
248769d88919109bda296617569245482ebc062cb39Cristy    <td>y resolution (density)</td>
249769d88919109bda296617569245482ebc062cb39Cristy  </tr>
250769d88919109bda296617569245482ebc062cb39Cristy  <tr>
251769d88919109bda296617569245482ebc062cb39Cristy    <td>%z</td>
252769d88919109bda296617569245482ebc062cb39Cristy    <td>image depth (as read in unless modified, image save depth)</td>
253769d88919109bda296617569245482ebc062cb39Cristy  </tr>
254769d88919109bda296617569245482ebc062cb39Cristy  <tr>
255769d88919109bda296617569245482ebc062cb39Cristy    <td>%A</td>
256769d88919109bda296617569245482ebc062cb39Cristy    <td>image transparency channel enabled (true/false)</td>
257769d88919109bda296617569245482ebc062cb39Cristy  </tr>
258769d88919109bda296617569245482ebc062cb39Cristy  <tr>
259769d88919109bda296617569245482ebc062cb39Cristy    <td>%C</td>
260769d88919109bda296617569245482ebc062cb39Cristy    <td>image compression type</td>
261769d88919109bda296617569245482ebc062cb39Cristy  </tr>
262769d88919109bda296617569245482ebc062cb39Cristy  <tr>
263769d88919109bda296617569245482ebc062cb39Cristy    <td>%D</td>
264769d88919109bda296617569245482ebc062cb39Cristy    <td>image GIF dispose method</td>
265769d88919109bda296617569245482ebc062cb39Cristy  </tr>
266769d88919109bda296617569245482ebc062cb39Cristy  <tr>
267769d88919109bda296617569245482ebc062cb39Cristy    <td>%G</td>
268769d88919109bda296617569245482ebc062cb39Cristy    <td>original image size (%wx%h; before any resizes)</td>
269769d88919109bda296617569245482ebc062cb39Cristy  </tr>
270769d88919109bda296617569245482ebc062cb39Cristy  <tr>
271769d88919109bda296617569245482ebc062cb39Cristy    <td>%H</td>
272769d88919109bda296617569245482ebc062cb39Cristy    <td>page (canvas) height</td>
273769d88919109bda296617569245482ebc062cb39Cristy  </tr>
274769d88919109bda296617569245482ebc062cb39Cristy  <tr>
275769d88919109bda296617569245482ebc062cb39Cristy    <td>%M</td>
276769d88919109bda296617569245482ebc062cb39Cristy    <td>Magick filename (original file exactly as given,  including read mods)</td>
277769d88919109bda296617569245482ebc062cb39Cristy  </tr>
278769d88919109bda296617569245482ebc062cb39Cristy  <tr>
279769d88919109bda296617569245482ebc062cb39Cristy    <td>%O</td>
280769d88919109bda296617569245482ebc062cb39Cristy    <td>page (canvas) offset ( = %X%Y )</td>
281769d88919109bda296617569245482ebc062cb39Cristy  </tr>
282769d88919109bda296617569245482ebc062cb39Cristy  <tr>
283769d88919109bda296617569245482ebc062cb39Cristy    <td>%P</td>
284769d88919109bda296617569245482ebc062cb39Cristy    <td>page (canvas) size ( = %Wx%H )</td>
285769d88919109bda296617569245482ebc062cb39Cristy  </tr>
286769d88919109bda296617569245482ebc062cb39Cristy  <tr>
287769d88919109bda296617569245482ebc062cb39Cristy    <td>%Q</td>
288769d88919109bda296617569245482ebc062cb39Cristy    <td>image compression quality ( 0 = default )</td>
289769d88919109bda296617569245482ebc062cb39Cristy  </tr>
290769d88919109bda296617569245482ebc062cb39Cristy  <tr>
291769d88919109bda296617569245482ebc062cb39Cristy    <td>%S</td>
292769d88919109bda296617569245482ebc062cb39Cristy    <td>?? scenes ??</td>
293769d88919109bda296617569245482ebc062cb39Cristy  </tr>
294769d88919109bda296617569245482ebc062cb39Cristy  <tr>
295769d88919109bda296617569245482ebc062cb39Cristy    <td>%T</td>
296769d88919109bda296617569245482ebc062cb39Cristy    <td>image time delay (in centi-seconds)</td>
297769d88919109bda296617569245482ebc062cb39Cristy  </tr>
298769d88919109bda296617569245482ebc062cb39Cristy  <tr>
299769d88919109bda296617569245482ebc062cb39Cristy    <td>%U</td>
300769d88919109bda296617569245482ebc062cb39Cristy    <td>image resolution units</td>
301769d88919109bda296617569245482ebc062cb39Cristy  </tr>
302769d88919109bda296617569245482ebc062cb39Cristy  <tr>
303769d88919109bda296617569245482ebc062cb39Cristy    <td>%W</td>
304769d88919109bda296617569245482ebc062cb39Cristy    <td>page (canvas) width</td>
305769d88919109bda296617569245482ebc062cb39Cristy  </tr>
306769d88919109bda296617569245482ebc062cb39Cristy  <tr>
307769d88919109bda296617569245482ebc062cb39Cristy    <td>%X</td>
308769d88919109bda296617569245482ebc062cb39Cristy    <td>page (canvas) x offset (including sign)</td>
309769d88919109bda296617569245482ebc062cb39Cristy  </tr>
310769d88919109bda296617569245482ebc062cb39Cristy  <tr>
311769d88919109bda296617569245482ebc062cb39Cristy    <td>%Y</td>
312769d88919109bda296617569245482ebc062cb39Cristy    <td>page (canvas) y offset (including sign)</td>
313769d88919109bda296617569245482ebc062cb39Cristy  </tr>
314769d88919109bda296617569245482ebc062cb39Cristy  <tr>
315769d88919109bda296617569245482ebc062cb39Cristy    <td>%Z</td>
316769d88919109bda296617569245482ebc062cb39Cristy    <td>unique filename (used for delegates)</td>
317769d88919109bda296617569245482ebc062cb39Cristy  </tr>
318769d88919109bda296617569245482ebc062cb39Cristy  <tr>
319769d88919109bda296617569245482ebc062cb39Cristy    <td>%@</td>
320769d88919109bda296617569245482ebc062cb39Cristy    <td>CALCULATED: trim bounding box (without actually trimming)</td>
321769d88919109bda296617569245482ebc062cb39Cristy  </tr>
322769d88919109bda296617569245482ebc062cb39Cristy  <tr>
323769d88919109bda296617569245482ebc062cb39Cristy    <td>%#</td>
324769d88919109bda296617569245482ebc062cb39Cristy    <td>CALCULATED: 'signature' hash of image values</td>
325769d88919109bda296617569245482ebc062cb39Cristy  </tr>
326769d88919109bda296617569245482ebc062cb39Cristy</table></div>
327769d88919109bda296617569245482ebc062cb39Cristy
328769d88919109bda296617569245482ebc062cb39Cristy<p>Here is a sample command and its output for an image with filename
329769d88919109bda296617569245482ebc062cb39Cristy<code>bird.miff</code> and whose width is 512 and height is 480.</p>
330769d88919109bda296617569245482ebc062cb39Cristy
331769d88919109bda296617569245482ebc062cb39Cristy<pre>
332769d88919109bda296617569245482ebc062cb39Cristy-> identify -format "%m:%f %wx%h" bird.miff
333769d88919109bda296617569245482ebc062cb39CristyMIFF:bird.miff 512x480
334769d88919109bda296617569245482ebc062cb39Cristy</pre>
335769d88919109bda296617569245482ebc062cb39Cristy
336769d88919109bda296617569245482ebc062cb39Cristy<p>Note that all single letter percent escapes can also be used using long
337769d88919109bda296617569245482ebc062cb39Cristyform (from IM version 6.7.6-9, see next). For example <code>%[f]</code> is
338769d88919109bda296617569245482ebc062cb39Cristyequivalent to the <code>%f</code> short form. </p>
339769d88919109bda296617569245482ebc062cb39Cristy
340769d88919109bda296617569245482ebc062cb39Cristy<p><b>WARNING</b>: short form percent escapes are NOT performed when the percent
341769d88919109bda296617569245482ebc062cb39Cristyis after a number.  For example,  <code>10%x10</code> does not expand the
342769d88919109bda296617569245482ebc062cb39Cristy<code>%x</code> as a percent escape.  If you specifically want to expand the
343769d88919109bda296617569245482ebc062cb39Cristy'x', use the long form which overrides this special case. EG:
344769d88919109bda296617569245482ebc062cb39Cristy<code>10%[x]10</code>. </p>
345769d88919109bda296617569245482ebc062cb39Cristy
346769d88919109bda296617569245482ebc062cb39Cristy<p>Also be warned that calculated attributes can take some time to generate,
347769d88919109bda296617569245482ebc062cb39Cristyespecially for large images.</p>
348769d88919109bda296617569245482ebc062cb39Cristy
349769d88919109bda296617569245482ebc062cb39Cristy<h3 class="magick-header">Long Form Attribute Percent Escapes</h3>
350769d88919109bda296617569245482ebc062cb39Cristy
351769d88919109bda296617569245482ebc062cb39Cristy<p>In addition to the above specific and calculated attributes are recognized
352769d88919109bda296617569245482ebc062cb39Cristywhen enclosed in braces (long form):</p>
353769d88919109bda296617569245482ebc062cb39Cristy
354769d88919109bda296617569245482ebc062cb39Cristy<div class="table-responsive">
355769d88919109bda296617569245482ebc062cb39Cristy<table class="table table-condensed table-striped">
356769d88919109bda296617569245482ebc062cb39Cristy  <tr>
357769d88919109bda296617569245482ebc062cb39Cristy    <td>%[base]</td>
358769d88919109bda296617569245482ebc062cb39Cristy    <td>base filename, no suffixes (as %t)</td>
359769d88919109bda296617569245482ebc062cb39Cristy  </tr>
360769d88919109bda296617569245482ebc062cb39Cristy  <tr>
361769d88919109bda296617569245482ebc062cb39Cristy    <td>%[channels]</td>
362769d88919109bda296617569245482ebc062cb39Cristy    <td>??? channels in use - colorspace ???</td>
363769d88919109bda296617569245482ebc062cb39Cristy  </tr>
364769d88919109bda296617569245482ebc062cb39Cristy  <tr>
365769d88919109bda296617569245482ebc062cb39Cristy    <td>%[colorspace]</td>
366769d88919109bda296617569245482ebc062cb39Cristy    <td>Colorspace of Image Data (excluding transparency)</td>
367769d88919109bda296617569245482ebc062cb39Cristy  </tr>
368769d88919109bda296617569245482ebc062cb39Cristy  <tr>
369769d88919109bda296617569245482ebc062cb39Cristy    <td>%[copyright]</td>
370769d88919109bda296617569245482ebc062cb39Cristy    <td>ImageMagick Copyright String</td>
371769d88919109bda296617569245482ebc062cb39Cristy  </tr>
372769d88919109bda296617569245482ebc062cb39Cristy  <tr>
373769d88919109bda296617569245482ebc062cb39Cristy    <td>%[depth]</td>
374769d88919109bda296617569245482ebc062cb39Cristy    <td>depth of image for write (as input unless changed)</td>
375769d88919109bda296617569245482ebc062cb39Cristy  </tr>
376769d88919109bda296617569245482ebc062cb39Cristy  <tr>
377769d88919109bda296617569245482ebc062cb39Cristy    <td>%[deskew:angle]</td>
378769d88919109bda296617569245482ebc062cb39Cristy    <td>The deskew angle in degrees of rotation</td>
379769d88919109bda296617569245482ebc062cb39Cristy  </tr>
380769d88919109bda296617569245482ebc062cb39Cristy  <tr>
381769d88919109bda296617569245482ebc062cb39Cristy    <td>%[directory]</td>
382769d88919109bda296617569245482ebc062cb39Cristy    <td>directory part of filename (as %d)</td>
383769d88919109bda296617569245482ebc062cb39Cristy  </tr>
384769d88919109bda296617569245482ebc062cb39Cristy  <tr>
385769d88919109bda296617569245482ebc062cb39Cristy    <td>%[distortion]</td>
386769d88919109bda296617569245482ebc062cb39Cristy    <td>how well an image resembles a reference image (<a href="command-line-options.php#compare" >-compare</a>)</td>
387769d88919109bda296617569245482ebc062cb39Cristy  </tr>
388769d88919109bda296617569245482ebc062cb39Cristy  <tr>
389769d88919109bda296617569245482ebc062cb39Cristy    <td>%[entropy]</td>
390769d88919109bda296617569245482ebc062cb39Cristy    <td>CALCULATED: entropy of the image</td>
391769d88919109bda296617569245482ebc062cb39Cristy  </tr>
392769d88919109bda296617569245482ebc062cb39Cristy  <tr>
393769d88919109bda296617569245482ebc062cb39Cristy    <td>%[extension]</td>
394769d88919109bda296617569245482ebc062cb39Cristy    <td>extension part of filename (as %e)</td>
395769d88919109bda296617569245482ebc062cb39Cristy  </tr>
396769d88919109bda296617569245482ebc062cb39Cristy  <tr>
397769d88919109bda296617569245482ebc062cb39Cristy    <td>%[gamma]</td>
398769d88919109bda296617569245482ebc062cb39Cristy    <td>value of image gamma</td>
399769d88919109bda296617569245482ebc062cb39Cristy  </tr>
400769d88919109bda296617569245482ebc062cb39Cristy  <tr>
401769d88919109bda296617569245482ebc062cb39Cristy    <td>%[group]</td>
402769d88919109bda296617569245482ebc062cb39Cristy    <td>??? window group ???</td>
403769d88919109bda296617569245482ebc062cb39Cristy  </tr>
404769d88919109bda296617569245482ebc062cb39Cristy  <tr>
405769d88919109bda296617569245482ebc062cb39Cristy    <td>%[height]</td>
406769d88919109bda296617569245482ebc062cb39Cristy    <td>original height of image (when it was read in)</td>
407769d88919109bda296617569245482ebc062cb39Cristy  </tr>
408769d88919109bda296617569245482ebc062cb39Cristy  <tr>
409769d88919109bda296617569245482ebc062cb39Cristy    <td>%[kurtosis]</td>
410769d88919109bda296617569245482ebc062cb39Cristy    <td>CALCULATED: kurtosis statistic of image</td>
411769d88919109bda296617569245482ebc062cb39Cristy  </tr>
412769d88919109bda296617569245482ebc062cb39Cristy  <tr>
413769d88919109bda296617569245482ebc062cb39Cristy    <td>%[label]</td>
414769d88919109bda296617569245482ebc062cb39Cristy    <td>label meta-data property</td>
415769d88919109bda296617569245482ebc062cb39Cristy  </tr>
416769d88919109bda296617569245482ebc062cb39Cristy  <tr>
417769d88919109bda296617569245482ebc062cb39Cristy    <td>%[magick]</td>
418769d88919109bda296617569245482ebc062cb39Cristy    <td>coder used to read image (not the file suffix)</td>
419769d88919109bda296617569245482ebc062cb39Cristy  </tr>
420769d88919109bda296617569245482ebc062cb39Cristy  <tr>
421769d88919109bda296617569245482ebc062cb39Cristy    <td>%[max]</td>
422769d88919109bda296617569245482ebc062cb39Cristy    <td>CALCULATED: maximum value statistic of image</td>
423769d88919109bda296617569245482ebc062cb39Cristy  </tr>
424769d88919109bda296617569245482ebc062cb39Cristy  <tr>
425769d88919109bda296617569245482ebc062cb39Cristy    <td>%[mean]</td>
426769d88919109bda296617569245482ebc062cb39Cristy    <td>CALCULATED: average value statistic of image</td>
427769d88919109bda296617569245482ebc062cb39Cristy  </tr>
428769d88919109bda296617569245482ebc062cb39Cristy  <tr>
429769d88919109bda296617569245482ebc062cb39Cristy    <td>%[min]</td>
430769d88919109bda296617569245482ebc062cb39Cristy    <td>CALCULATED: minimum value statistic of image</td>
431769d88919109bda296617569245482ebc062cb39Cristy  </tr>
432769d88919109bda296617569245482ebc062cb39Cristy  <tr>
433769d88919109bda296617569245482ebc062cb39Cristy    <td>%[name]</td>
434769d88919109bda296617569245482ebc062cb39Cristy    <td>The original name of the image</td>
435769d88919109bda296617569245482ebc062cb39Cristy  </tr>
436769d88919109bda296617569245482ebc062cb39Cristy  <tr>
437769d88919109bda296617569245482ebc062cb39Cristy    <td>%[opaque]</td>
438769d88919109bda296617569245482ebc062cb39Cristy    <td>CALCULATED: is image fully-opaque?</td>
439769d88919109bda296617569245482ebc062cb39Cristy  </tr>
440769d88919109bda296617569245482ebc062cb39Cristy  <tr>
441769d88919109bda296617569245482ebc062cb39Cristy    <td>%[orientation]</td>
442769d88919109bda296617569245482ebc062cb39Cristy    <td>image orientation</td>
443769d88919109bda296617569245482ebc062cb39Cristy  </tr>
444769d88919109bda296617569245482ebc062cb39Cristy  <tr>
445769d88919109bda296617569245482ebc062cb39Cristy    <td>%[page]</td>
446769d88919109bda296617569245482ebc062cb39Cristy    <td>Virtual canvas (page) geometry</td>
447769d88919109bda296617569245482ebc062cb39Cristy  </tr>
448769d88919109bda296617569245482ebc062cb39Cristy  <tr>
449769d88919109bda296617569245482ebc062cb39Cristy    <td>%[profile:icc]</td>
450769d88919109bda296617569245482ebc062cb39Cristy    <td>ICC profile info</td>
451769d88919109bda296617569245482ebc062cb39Cristy  </tr>
452769d88919109bda296617569245482ebc062cb39Cristy  <tr>
453769d88919109bda296617569245482ebc062cb39Cristy    <td>%[profile:icm]</td>
454769d88919109bda296617569245482ebc062cb39Cristy    <td>ICM profile info</td>
455769d88919109bda296617569245482ebc062cb39Cristy  </tr>
456769d88919109bda296617569245482ebc062cb39Cristy  <tr>
457769d88919109bda296617569245482ebc062cb39Cristy    <td>%[profiles]</td>
458769d88919109bda296617569245482ebc062cb39Cristy    <td>list of any embedded profiles</td>
459769d88919109bda296617569245482ebc062cb39Cristy  </tr>
460769d88919109bda296617569245482ebc062cb39Cristy  <tr>
461769d88919109bda296617569245482ebc062cb39Cristy    <td>%[resolution.x]</td>
462769d88919109bda296617569245482ebc062cb39Cristy    <td>X density (resolution) without units</td>
463769d88919109bda296617569245482ebc062cb39Cristy  </tr>
464769d88919109bda296617569245482ebc062cb39Cristy  <tr>
465769d88919109bda296617569245482ebc062cb39Cristy    <td>%[resolution.y]</td>
466769d88919109bda296617569245482ebc062cb39Cristy    <td>Y density (resolution) without units</td>
467769d88919109bda296617569245482ebc062cb39Cristy  </tr>
468769d88919109bda296617569245482ebc062cb39Cristy  <tr>
469769d88919109bda296617569245482ebc062cb39Cristy    <td>%[scene]</td>
470769d88919109bda296617569245482ebc062cb39Cristy    <td>original scene number of image in input file</td>
471769d88919109bda296617569245482ebc062cb39Cristy  </tr>
472769d88919109bda296617569245482ebc062cb39Cristy  <tr>
473769d88919109bda296617569245482ebc062cb39Cristy    <td>%[size]</td>
474769d88919109bda296617569245482ebc062cb39Cristy    <td>original size of image (when it was read in)</td>
475769d88919109bda296617569245482ebc062cb39Cristy  </tr>
476769d88919109bda296617569245482ebc062cb39Cristy  <tr>
477769d88919109bda296617569245482ebc062cb39Cristy    <td>%[skewness]</td>
478769d88919109bda296617569245482ebc062cb39Cristy    <td>CALCULATED: skewness statistic of image</td>
479769d88919109bda296617569245482ebc062cb39Cristy  </tr>
480769d88919109bda296617569245482ebc062cb39Cristy  <tr>
481769d88919109bda296617569245482ebc062cb39Cristy    <td>%[standard-deviation]</td>
482769d88919109bda296617569245482ebc062cb39Cristy    <td>CALCULATED: standard deviation statistic of image</td>
483769d88919109bda296617569245482ebc062cb39Cristy  </tr>
484769d88919109bda296617569245482ebc062cb39Cristy  <tr>
485769d88919109bda296617569245482ebc062cb39Cristy    <td>%[type]</td>
486769d88919109bda296617569245482ebc062cb39Cristy    <td>CALCULATED: image type</td>
487769d88919109bda296617569245482ebc062cb39Cristy  </tr>
488769d88919109bda296617569245482ebc062cb39Cristy  <tr>
489769d88919109bda296617569245482ebc062cb39Cristy    <td>%[unique]</td>
490769d88919109bda296617569245482ebc062cb39Cristy    <td>unique temporary filename ???</td>
491769d88919109bda296617569245482ebc062cb39Cristy  </tr>
492769d88919109bda296617569245482ebc062cb39Cristy  <tr>
493769d88919109bda296617569245482ebc062cb39Cristy    <td>%[units]</td>
494769d88919109bda296617569245482ebc062cb39Cristy    <td>image resolution units</td>
495769d88919109bda296617569245482ebc062cb39Cristy  </tr>
496769d88919109bda296617569245482ebc062cb39Cristy  <tr>
497769d88919109bda296617569245482ebc062cb39Cristy    <td>%[version]</td>
498769d88919109bda296617569245482ebc062cb39Cristy    <td>Version Information of this running ImageMagick</td>
499769d88919109bda296617569245482ebc062cb39Cristy  </tr>
500769d88919109bda296617569245482ebc062cb39Cristy  <tr>
501769d88919109bda296617569245482ebc062cb39Cristy    <td>%[width]</td>
502769d88919109bda296617569245482ebc062cb39Cristy    <td>original width of image (when it was read in)</td>
503769d88919109bda296617569245482ebc062cb39Cristy  </tr>
504769d88919109bda296617569245482ebc062cb39Cristy  <tr>
505769d88919109bda296617569245482ebc062cb39Cristy    <td>%[zero]</td>
506769d88919109bda296617569245482ebc062cb39Cristy    <td>zero (unique filename for delegate use)</td>
507769d88919109bda296617569245482ebc062cb39Cristy  </tr>
508769d88919109bda296617569245482ebc062cb39Cristy</table></div>
509769d88919109bda296617569245482ebc062cb39Cristy
510769d88919109bda296617569245482ebc062cb39Cristy<h3 class="magick-header">Properties</h3>
511769d88919109bda296617569245482ebc062cb39Cristy
512769d88919109bda296617569245482ebc062cb39Cristy<p>All other long forms of percent escapes (not single letter long form) are
513769d88919109bda296617569245482ebc062cb39Cristyhandled in a case insensitive manner. Such escapes will will attempt to look
514769d88919109bda296617569245482ebc062cb39Cristyup that name specific data sources. </p>
515769d88919109bda296617569245482ebc062cb39Cristy
516769d88919109bda296617569245482ebc062cb39Cristy<p>The primary search space (if not a specific attribute listed above) is
517769d88919109bda296617569245482ebc062cb39Cristya free-form property string.  Such strings are associated and saved with
518769d88919109bda296617569245482ebc062cb39Cristyimages, and are typically set using either the <a href="command-line-options.php#set" >-set</a>
519769d88919109bda296617569245482ebc062cb39CristyCLI option (or API equivalent), or from special convenience options
520769d88919109bda296617569245482ebc062cb39Cristy(such as <a href="command-line-options.php#label"
521769d88919109bda296617569245482ebc062cb39Cristy>-label</a>, <a href="command-line-options.php#comment"
522769d88919109bda296617569245482ebc062cb39Cristy>-comment</a>, <a href="command-line-options.php#caption"
523769d88919109bda296617569245482ebc062cb39Cristy>-caption</a>). </p>
524769d88919109bda296617569245482ebc062cb39Cristy
525769d88919109bda296617569245482ebc062cb39Cristy<p>These convenience options are globally saved (as 'global options' so thay can
526769d88919109bda296617569245482ebc062cb39Cristybe set before images are read), and later are transfered to the property of
527769d88919109bda296617569245482ebc062cb39Cristyindividual images, only when they are read in. At that time any internal
528769d88919109bda296617569245482ebc062cb39Cristypercent escape present is then handled. </p>
529769d88919109bda296617569245482ebc062cb39Cristy
530769d88919109bda296617569245482ebc062cb39Cristy<p>To change a property of an image already in memory, you need to use <a
531769d88919109bda296617569245482ebc062cb39Cristyhref="command-line-options.php#set" >-set</a>.
532769d88919109bda296617569245482ebc062cb39Cristy</p>
533769d88919109bda296617569245482ebc062cb39Cristy
534769d88919109bda296617569245482ebc062cb39Cristy<p>Note that properties, like attributes (and profiles), are saved with
535769d88919109bda296617569245482ebc062cb39Cristyimages when write, if the image file format allows. </p>
536769d88919109bda296617569245482ebc062cb39Cristy
537769d88919109bda296617569245482ebc062cb39Cristy
538769d88919109bda296617569245482ebc062cb39Cristy<h3 class="magick-header">Artifacts and Options</h3>
539769d88919109bda296617569245482ebc062cb39Cristy
540769d88919109bda296617569245482ebc062cb39Cristy<p>The previous percent escapes are associated with the primary Attributes and
541769d88919109bda296617569245482ebc062cb39CristyProperties. Which is the original and primary focus of such percent escapes.
542769d88919109bda296617569245482ebc062cb39Cristy</p>
543769d88919109bda296617569245482ebc062cb39Cristy
544769d88919109bda296617569245482ebc062cb39Cristy<p>However there are many operational settings that are used by various
545769d88919109bda296617569245482ebc062cb39CristyImageMagick operators that can be useful to set and later access.  These
546769d88919109bda296617569245482ebc062cb39Cristyconsist of per-image Artifacts, and Global options (associated with a list of
547769d88919109bda296617569245482ebc062cb39Cristyimages, typically the current image list).</p>
548769d88919109bda296617569245482ebc062cb39Cristy
549769d88919109bda296617569245482ebc062cb39Cristy<p>Note that the major difference between an artifact and a property is that
550769d88919109bda296617569245482ebc062cb39Cristyartifacts, being an internal operational setting, is not saved with images (if
551769d88919109bda296617569245482ebc062cb39Cristysuch is possible). </p>
552769d88919109bda296617569245482ebc062cb39Cristy
553769d88919109bda296617569245482ebc062cb39Cristy<p>For example when you use <code>-define 'distort:viewport=100x100'</code> you
554769d88919109bda296617569245482ebc062cb39Cristyare in fact generating a global option, which the <a href="command-line-options.php#distort"
555769d88919109bda296617569245482ebc062cb39Cristy>-distort</a> operator will use to modify its behavior (distorted output
556769d88919109bda296617569245482ebc062cb39Cristyimage 'view'). </p>
557769d88919109bda296617569245482ebc062cb39Cristy
558769d88919109bda296617569245482ebc062cb39Cristy<p>An Option is essentually a Artifact that has been stored globally as part
559769d88919109bda296617569245482ebc062cb39Cristyof a list of images (specifically a 'Wand' of images). As such they are
560769d88919109bda296617569245482ebc062cb39Cristyidentical, in that a Option, is simply a global Artifact for all the
561769d88919109bda296617569245482ebc062cb39Cristyassociated images. </p>
562769d88919109bda296617569245482ebc062cb39Cristy
563769d88919109bda296617569245482ebc062cb39Cristy<p>As such you can use <code>-set 'option:distort:viewport' '100x100'</code> to
564769d88919109bda296617569245482ebc062cb39Cristyachieve the same result of setting a Artifact for the disort operation to use.
565769d88919109bda296617569245482ebc062cb39Cristy</p>
566769d88919109bda296617569245482ebc062cb39Cristy
567769d88919109bda296617569245482ebc062cb39Cristy<p><b>Internal Handling of a Global Option...</b></p>
568769d88919109bda296617569245482ebc062cb39Cristy
569769d88919109bda296617569245482ebc062cb39Cristy<p>The Core library ('MagickCore') does not generally directly understand
570769d88919109bda296617569245482ebc062cb39CristyGlobal Options. As such, continuing the previous example, the
571769d88919109bda296617569245482ebc062cb39Cristy<code>DistortImages()</code> function only looks up an artifact to discover if
572769d88919109bda296617569245482ebc062cb39Cristya 'viewport' has been provided to it. </p>
573769d88919109bda296617569245482ebc062cb39Cristy
574769d88919109bda296617569245482ebc062cb39Cristy<p>How Global Options are used when a library function requests an Artifact is
575769d88919109bda296617569245482ebc062cb39Cristyone of the key differences between IMv6 and IMv7.</p>
576769d88919109bda296617569245482ebc062cb39Cristy
577769d88919109bda296617569245482ebc062cb39Cristy<p>In <b>ImageMagick version 6</b>... before each operator, any global Options
578769d88919109bda296617569245482ebc062cb39Cristyare copied to per-image Artifacts, for every image in the current image list.
579769d88919109bda296617569245482ebc062cb39CristyThis allows various operators to find its operational 'defines' or Artifacts.
580769d88919109bda296617569245482ebc062cb39Cristy</p>
581769d88919109bda296617569245482ebc062cb39Cristy
582769d88919109bda296617569245482ebc062cb39Cristy<p>In <b>ImageMagick version 7</b>... sets a link back to the global options
583769d88919109bda296617569245482ebc062cb39Cristydata, so that if a specific per-image Artifact is not found , then it will
584769d88919109bda296617569245482ebc062cb39Cristylook for a equivalent global Option for that image list.  directly.  This
585769d88919109bda296617569245482ebc062cb39Cristysaves coping these free-form options into artifacts repeatally, and means you
586769d88919109bda296617569245482ebc062cb39Cristycan now separately define a global option for a list, and a individual
587769d88919109bda296617569245482ebc062cb39Cristyoverriding artifact for a specific image in that list. </p>
588769d88919109bda296617569245482ebc062cb39Cristy
589769d88919109bda296617569245482ebc062cb39Cristy<p>Note that many API's that do not use Wands (PerlMagick for example using
590769d88919109bda296617569245482ebc062cb39Cristyarrays of images rather than a Wand). In these API's you will not have Global
591769d88919109bda296617569245482ebc062cb39CristyOptions, only per-image Artifacts. </p>
592769d88919109bda296617569245482ebc062cb39Cristy
593769d88919109bda296617569245482ebc062cb39Cristy<p>In summery a Global Option, if available, is equivalent to a per-image
594769d88919109bda296617569245482ebc062cb39CristyArtifact. </p>
595769d88919109bda296617569245482ebc062cb39Cristy
596769d88919109bda296617569245482ebc062cb39Cristy
597769d88919109bda296617569245482ebc062cb39Cristy<h3 class="magick-header">Glob-Pattern Listing of Properties, Artifacts and Options</h3>
598769d88919109bda296617569245482ebc062cb39Cristy
599769d88919109bda296617569245482ebc062cb39Cristy<p>The <var>setting</var> can contain a glob pattern. As such you can
600769d88919109bda296617569245482ebc062cb39Cristynow list all free-form string properties, artifacts, and options, (but not
601769d88919109bda296617569245482ebc062cb39Cristyspecific image attributes) using...</p>
602769d88919109bda296617569245482ebc062cb39Cristy
603769d88919109bda296617569245482ebc062cb39Cristy<pre>
604769d88919109bda296617569245482ebc062cb39Cristyconvert ... \
605769d88919109bda296617569245482ebc062cb39Cristy   -print "__Properties__\n%[*]" \
606769d88919109bda296617569245482ebc062cb39Cristy   -print "__Artifacts__\n%[artifact:*]" \
607769d88919109bda296617569245482ebc062cb39Cristy   -print "__Options__\n%[option:*]" \
608769d88919109bda296617569245482ebc062cb39Cristy   ...
609769d88919109bda296617569245482ebc062cb39Cristy</pre>
610769d88919109bda296617569245482ebc062cb39Cristy
611769d88919109bda296617569245482ebc062cb39Cristy<p> The format of glob patterns are very specific and as such is generally
612769d88919109bda296617569245482ebc062cb39Cristyonly used to list specific settings, such as when debugging, rather than being
613769d88919109bda296617569245482ebc062cb39Cristyused for image processing use. </p>
614769d88919109bda296617569245482ebc062cb39Cristy
615769d88919109bda296617569245482ebc062cb39Cristy
616769d88919109bda296617569245482ebc062cb39Cristy<h3 class="magick-header">Calculated Percent Escape Prefixes</h3>
617769d88919109bda296617569245482ebc062cb39Cristy
618769d88919109bda296617569245482ebc062cb39Cristy<p>There are some special prefixes (before the first ':') which performs
619769d88919109bda296617569245482ebc062cb39Cristycalculations based on the user provided string that follows that prefix.  For
620769d88919109bda296617569245482ebc062cb39Cristyexample you can do a numerical calculation use <code>%[fx:...]</code> to
621769d88919109bda296617569245482ebc062cb39Cristyevaluate the given <a href="fx.php">FX</a> expressions:</p>
622769d88919109bda296617569245482ebc062cb39Cristy
623769d88919109bda296617569245482ebc062cb39Cristy<pre>
624769d88919109bda296617569245482ebc062cb39Cristy%[fx:<var>expression</var>]
625769d88919109bda296617569245482ebc062cb39Cristy</pre>
626769d88919109bda296617569245482ebc062cb39Cristy
627769d88919109bda296617569245482ebc062cb39Cristy<p>Use <code>pixel:</code> to evaluate a pixel color as defined by the <a
628769d88919109bda296617569245482ebc062cb39Cristyhref="fx.php">FX</a>
629769d88919109bda296617569245482ebc062cb39Cristyexpression:</p>
630769d88919109bda296617569245482ebc062cb39Cristy
631769d88919109bda296617569245482ebc062cb39Cristy<pre>
632769d88919109bda296617569245482ebc062cb39Cristy%[pixel:<var>expression</var>]
633769d88919109bda296617569245482ebc062cb39Cristy</pre>
634769d88919109bda296617569245482ebc062cb39Cristy
635769d88919109bda296617569245482ebc062cb39Cristy<h3 class="magick-header">Specific Profile Percent Escape Prefixes</h3>
636769d88919109bda296617569245482ebc062cb39Cristy
637769d88919109bda296617569245482ebc062cb39Cristy<p>You can also use the following special formatting syntax to print EXIF
638769d88919109bda296617569245482ebc062cb39Cristymage meta-data that was included in the image read in:</p>
639769d88919109bda296617569245482ebc062cb39Cristy
640769d88919109bda296617569245482ebc062cb39Cristy<pre>
641769d88919109bda296617569245482ebc062cb39Cristy%[EXIF:<var>tag</var>]
642769d88919109bda296617569245482ebc062cb39Cristy</pre>
643769d88919109bda296617569245482ebc062cb39Cristy
644769d88919109bda296617569245482ebc062cb39Cristy<p>Choose <var>tag</var> from the following:</p>
645769d88919109bda296617569245482ebc062cb39Cristy
646769d88919109bda296617569245482ebc062cb39Cristy<pre class="pre-scrollable">
647769d88919109bda296617569245482ebc062cb39Cristy*  (print all EXIF tags, in keyword=data format)
648769d88919109bda296617569245482ebc062cb39Cristy!  (print all EXIF tags, in tag_number data format)
649769d88919109bda296617569245482ebc062cb39Cristy#hhhh (print data for EXIF tag #hhhh)
650769d88919109bda296617569245482ebc062cb39CristyImageWidth
651769d88919109bda296617569245482ebc062cb39CristyImageLength
652769d88919109bda296617569245482ebc062cb39CristyBitsPerSample
653769d88919109bda296617569245482ebc062cb39CristyCompression
654769d88919109bda296617569245482ebc062cb39CristyPhotometricInterpretation
655769d88919109bda296617569245482ebc062cb39CristyFillOrder
656769d88919109bda296617569245482ebc062cb39CristyDocumentName
657769d88919109bda296617569245482ebc062cb39CristyImageDescription
658769d88919109bda296617569245482ebc062cb39CristyMake
659769d88919109bda296617569245482ebc062cb39CristyModel
660769d88919109bda296617569245482ebc062cb39CristyStripOffsets
661769d88919109bda296617569245482ebc062cb39CristyOrientation
662769d88919109bda296617569245482ebc062cb39CristySamplesPerPixel
663769d88919109bda296617569245482ebc062cb39CristyRowsPerStrip
664769d88919109bda296617569245482ebc062cb39CristyStripByteCounts
665769d88919109bda296617569245482ebc062cb39CristyXResolution
666769d88919109bda296617569245482ebc062cb39CristyYResolution
667769d88919109bda296617569245482ebc062cb39CristyPlanarConfiguration
668769d88919109bda296617569245482ebc062cb39CristyResolutionUnit
669769d88919109bda296617569245482ebc062cb39CristyTransferFunction
670769d88919109bda296617569245482ebc062cb39CristySoftware
671769d88919109bda296617569245482ebc062cb39CristyDateTime
672769d88919109bda296617569245482ebc062cb39CristyArtist
673769d88919109bda296617569245482ebc062cb39CristyWhitePoint
674769d88919109bda296617569245482ebc062cb39CristyPrimaryChromaticities
675769d88919109bda296617569245482ebc062cb39CristyTransferRange
676769d88919109bda296617569245482ebc062cb39CristyJPEGProc
677769d88919109bda296617569245482ebc062cb39CristyJPEGInterchangeFormat
678769d88919109bda296617569245482ebc062cb39CristyJPEGInterchangeFormatLength
679769d88919109bda296617569245482ebc062cb39CristyYCbCrCoefficients
680769d88919109bda296617569245482ebc062cb39CristyYCbCrSubSampling
681769d88919109bda296617569245482ebc062cb39CristyYCbCrPositioning
682769d88919109bda296617569245482ebc062cb39CristyReferenceBlackWhite
683769d88919109bda296617569245482ebc062cb39CristyCFARepeatPatternDim
684769d88919109bda296617569245482ebc062cb39CristyCFAPattern
685769d88919109bda296617569245482ebc062cb39CristyBatteryLevel
686769d88919109bda296617569245482ebc062cb39CristyCopyright
687769d88919109bda296617569245482ebc062cb39CristyExposureTime
688769d88919109bda296617569245482ebc062cb39CristyFNumber
689769d88919109bda296617569245482ebc062cb39CristyIPTC/NAA
690769d88919109bda296617569245482ebc062cb39CristyEXIFOffset
691769d88919109bda296617569245482ebc062cb39CristyInterColorProfile
692769d88919109bda296617569245482ebc062cb39CristyExposureProgram
693769d88919109bda296617569245482ebc062cb39CristySpectralSensitivity
694769d88919109bda296617569245482ebc062cb39CristyGPSInfo
695769d88919109bda296617569245482ebc062cb39CristyISOSpeedRatings
696769d88919109bda296617569245482ebc062cb39CristyOECF
697769d88919109bda296617569245482ebc062cb39CristyEXIFVersion
698769d88919109bda296617569245482ebc062cb39CristyDateTimeOriginal
699769d88919109bda296617569245482ebc062cb39CristyDateTimeDigitized
700769d88919109bda296617569245482ebc062cb39CristyComponentsConfiguration
701769d88919109bda296617569245482ebc062cb39CristyCompressedBitsPerPixel
702769d88919109bda296617569245482ebc062cb39CristyShutterSpeedValue
703769d88919109bda296617569245482ebc062cb39CristyApertureValue
704769d88919109bda296617569245482ebc062cb39CristyBrightnessValue
705769d88919109bda296617569245482ebc062cb39CristyExposureBiasValue
706769d88919109bda296617569245482ebc062cb39CristyMaxApertureValue
707769d88919109bda296617569245482ebc062cb39CristySubjectDistance
708769d88919109bda296617569245482ebc062cb39CristyMeteringMode
709769d88919109bda296617569245482ebc062cb39CristyLightSource
710769d88919109bda296617569245482ebc062cb39CristyFlash
711769d88919109bda296617569245482ebc062cb39CristyFocalLength
712769d88919109bda296617569245482ebc062cb39CristyMakerNote
713769d88919109bda296617569245482ebc062cb39CristyUserComment
714769d88919109bda296617569245482ebc062cb39CristySubSecTime
715769d88919109bda296617569245482ebc062cb39CristySubSecTimeOriginal
716769d88919109bda296617569245482ebc062cb39CristySubSecTimeDigitized
717769d88919109bda296617569245482ebc062cb39CristyFlashPixVersion
718769d88919109bda296617569245482ebc062cb39CristyColorSpace
719769d88919109bda296617569245482ebc062cb39CristyEXIFImageWidth
720769d88919109bda296617569245482ebc062cb39CristyEXIFImageLength
721769d88919109bda296617569245482ebc062cb39CristyInteroperabilityOffset
722769d88919109bda296617569245482ebc062cb39CristyFlashEnergy
723769d88919109bda296617569245482ebc062cb39CristySpatialFrequencyResponse
724769d88919109bda296617569245482ebc062cb39CristyFocalPlaneXResolution
725769d88919109bda296617569245482ebc062cb39CristyFocalPlaneYResolution
726769d88919109bda296617569245482ebc062cb39CristyFocalPlaneResolutionUnit
727769d88919109bda296617569245482ebc062cb39CristySubjectLocation
728769d88919109bda296617569245482ebc062cb39CristyExposureIndex
729769d88919109bda296617569245482ebc062cb39CristySensingMethod
730769d88919109bda296617569245482ebc062cb39CristyFileSource
731769d88919109bda296617569245482ebc062cb39CristySceneType
732769d88919109bda296617569245482ebc062cb39Cristy</pre>
733769d88919109bda296617569245482ebc062cb39Cristy<br/>
734769d88919109bda296617569245482ebc062cb39Cristy<p>Surround the format specification with quotation marks to prevent your
735769d88919109bda296617569245482ebc062cb39Cristyshell from misinterpreting any spaces and square brackets.</p>
736769d88919109bda296617569245482ebc062cb39Cristy
737769d88919109bda296617569245482ebc062cb39Cristy<p>The following special formatting syntax can be used to print IPTC
738769d88919109bda296617569245482ebc062cb39Cristyinformation contained in the file:</p>
739769d88919109bda296617569245482ebc062cb39Cristy
740769d88919109bda296617569245482ebc062cb39Cristy<pre>
741769d88919109bda296617569245482ebc062cb39Cristy%[IPTC:<var>dataset</var>:<var>record</var>]
742769d88919109bda296617569245482ebc062cb39Cristy</pre>
743769d88919109bda296617569245482ebc062cb39Cristy
744769d88919109bda296617569245482ebc062cb39Cristy<p>Select <var>dataset</var> and <var>record</var> from the following:</p>
745769d88919109bda296617569245482ebc062cb39Cristy
746769d88919109bda296617569245482ebc062cb39Cristy<pre class="pre-scrollable:">
747769d88919109bda296617569245482ebc062cb39Cristy  Envelope Record
748769d88919109bda296617569245482ebc062cb39Cristy  1:00  Model Version
749769d88919109bda296617569245482ebc062cb39Cristy  1:05  Destination
750769d88919109bda296617569245482ebc062cb39Cristy  1:20  File Format
751769d88919109bda296617569245482ebc062cb39Cristy  1:22  File Format Version
752769d88919109bda296617569245482ebc062cb39Cristy  1:30  Service Identifier
753769d88919109bda296617569245482ebc062cb39Cristy  1:40  Envelope Number
754769d88919109bda296617569245482ebc062cb39Cristy  1:50  Product ID
755769d88919109bda296617569245482ebc062cb39Cristy  1:60  Envelope Priority
756769d88919109bda296617569245482ebc062cb39Cristy  1:70  Date Sent
757769d88919109bda296617569245482ebc062cb39Cristy  1:80  Time Sent
758769d88919109bda296617569245482ebc062cb39Cristy  1:90  Coded Character Set
759769d88919109bda296617569245482ebc062cb39Cristy  1:100  UNO (Unique Name of Object)
760769d88919109bda296617569245482ebc062cb39Cristy  1:120  ARM Identifier
761769d88919109bda296617569245482ebc062cb39Cristy  1:122  ARM Version
762769d88919109bda296617569245482ebc062cb39Cristy
763769d88919109bda296617569245482ebc062cb39CristyApplication Record
764769d88919109bda296617569245482ebc062cb39Cristy  2:00  Record Version
765769d88919109bda296617569245482ebc062cb39Cristy  2:03  Object Type Reference
766769d88919109bda296617569245482ebc062cb39Cristy  2:05  Object Name (Title)
767769d88919109bda296617569245482ebc062cb39Cristy  2:07  Edit Status
768769d88919109bda296617569245482ebc062cb39Cristy  2:08  Editorial Update
769769d88919109bda296617569245482ebc062cb39Cristy  2:10  Urgency
770769d88919109bda296617569245482ebc062cb39Cristy  2:12  Subject Reference
771769d88919109bda296617569245482ebc062cb39Cristy  2:15  Category
772769d88919109bda296617569245482ebc062cb39Cristy  2:20  Supplemental Category
773769d88919109bda296617569245482ebc062cb39Cristy  2:22  Fixture Identifier
774769d88919109bda296617569245482ebc062cb39Cristy  2:25  Keywords
775769d88919109bda296617569245482ebc062cb39Cristy  2:26  Content Location Code
776769d88919109bda296617569245482ebc062cb39Cristy  2:27  Content Location Name
777769d88919109bda296617569245482ebc062cb39Cristy  2:30  Release Date
778769d88919109bda296617569245482ebc062cb39Cristy  2:35  Release Time
779769d88919109bda296617569245482ebc062cb39Cristy  2:37  Expiration Date
780769d88919109bda296617569245482ebc062cb39Cristy  2:38  Expiration Time
781769d88919109bda296617569245482ebc062cb39Cristy  2:40  Special Instructions
782769d88919109bda296617569245482ebc062cb39Cristy  2:42  Action Advised
783769d88919109bda296617569245482ebc062cb39Cristy  2:45  Reference Service
784769d88919109bda296617569245482ebc062cb39Cristy  2:47  Reference Date
785769d88919109bda296617569245482ebc062cb39Cristy  2:50  Reference Number
786769d88919109bda296617569245482ebc062cb39Cristy  2:55  Date Created
787769d88919109bda296617569245482ebc062cb39Cristy  2:60  Time Created
788769d88919109bda296617569245482ebc062cb39Cristy  2:62  Digital Creation Date
789769d88919109bda296617569245482ebc062cb39Cristy  2:63  Digital Creation Time
790769d88919109bda296617569245482ebc062cb39Cristy  2:65  Originating Program
791769d88919109bda296617569245482ebc062cb39Cristy  2:70  Program Version
792769d88919109bda296617569245482ebc062cb39Cristy  2:75  Object Cycle
793769d88919109bda296617569245482ebc062cb39Cristy  2:80  By-Line (Author)
794769d88919109bda296617569245482ebc062cb39Cristy  2:85  By-Line Title (Author Position) [Not used in Photoshop 7]
795769d88919109bda296617569245482ebc062cb39Cristy  2:90  City
796769d88919109bda296617569245482ebc062cb39Cristy  2:92  Sub-Location
797769d88919109bda296617569245482ebc062cb39Cristy  2:95  Province/State
798769d88919109bda296617569245482ebc062cb39Cristy  2:100  Country/Primary Location Code
799769d88919109bda296617569245482ebc062cb39Cristy  2:101  Country/Primary Location Name
800769d88919109bda296617569245482ebc062cb39Cristy  2:103  Original Transmission Reference
801769d88919109bda296617569245482ebc062cb39Cristy  2:105  Headline
802769d88919109bda296617569245482ebc062cb39Cristy  2:110  Credit
803769d88919109bda296617569245482ebc062cb39Cristy  2:115  Source
804769d88919109bda296617569245482ebc062cb39Cristy  2:116  Copyright Notice
805769d88919109bda296617569245482ebc062cb39Cristy  2:118  Contact
806769d88919109bda296617569245482ebc062cb39Cristy  2:120  Caption/Abstract
807769d88919109bda296617569245482ebc062cb39Cristy  2:122  Caption Writer/Editor
808769d88919109bda296617569245482ebc062cb39Cristy  2:125  Rasterized Caption
809769d88919109bda296617569245482ebc062cb39Cristy  2:130  Image Type
810769d88919109bda296617569245482ebc062cb39Cristy  2:131  Image Orientation
811769d88919109bda296617569245482ebc062cb39Cristy  2:135  Language Identifier
812769d88919109bda296617569245482ebc062cb39Cristy  2:150  Audio Type
813769d88919109bda296617569245482ebc062cb39Cristy  2:151  Audio Sampling Rate
814769d88919109bda296617569245482ebc062cb39Cristy  2:152  Audio Sampling Resolution
815769d88919109bda296617569245482ebc062cb39Cristy  2:153  Audio Duration
816769d88919109bda296617569245482ebc062cb39Cristy  2:154  Audio Outcue
817769d88919109bda296617569245482ebc062cb39Cristy  2:200  ObjectData Preview File Format
818769d88919109bda296617569245482ebc062cb39Cristy  2:201  ObjectData Preview File Format Version
819769d88919109bda296617569245482ebc062cb39Cristy  2:202  ObjectData Preview Data
820769d88919109bda296617569245482ebc062cb39Cristy
821769d88919109bda296617569245482ebc062cb39CristyPre-ObjectData Descriptor Record
822769d88919109bda296617569245482ebc062cb39Cristy  7:10   Size Mode
823769d88919109bda296617569245482ebc062cb39Cristy  7:20   Max Subfile Size
824769d88919109bda296617569245482ebc062cb39Cristy  7:90   ObjectData Size Announced
825769d88919109bda296617569245482ebc062cb39Cristy  7:95   Maximum ObjectData Size
826769d88919109bda296617569245482ebc062cb39Cristy
827769d88919109bda296617569245482ebc062cb39CristyObjectData Record
828769d88919109bda296617569245482ebc062cb39Cristy  8:10   Subfile
829769d88919109bda296617569245482ebc062cb39Cristy
830769d88919109bda296617569245482ebc062cb39CristyPost ObjectData Descriptor Record
831769d88919109bda296617569245482ebc062cb39Cristy  9:10   Confirmed ObjectData Size
832769d88919109bda296617569245482ebc062cb39Cristy</pre>
833769d88919109bda296617569245482ebc062cb39Cristy</div>
834769d88919109bda296617569245482ebc062cb39Cristy  <footer class="magick-footer">
835769d88919109bda296617569245482ebc062cb39Cristy    <p><a href="support.php">Donate</a> •
836769d88919109bda296617569245482ebc062cb39Cristy     <a href="sitemap.php">Sitemap</a> •
837769d88919109bda296617569245482ebc062cb39Cristy    <a href="links.php">Related</a> •
838769d88919109bda296617569245482ebc062cb39Cristy    <a href="architecture.php">Architecture</a>
839769d88919109bda296617569245482ebc062cb39Cristy</p>
840769d88919109bda296617569245482ebc062cb39Cristy    <p><a href="escape.php#">Back to top</a> •
841769d88919109bda296617569245482ebc062cb39Cristy    <a href="http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x89AB63D48277377A">Public Key</a> •
842769d88919109bda296617569245482ebc062cb39Cristy    <a href="contact.php">Contact Us</a></p>
843769d88919109bda296617569245482ebc062cb39Cristy        <p><small>©  1999-2016 ImageMagick Studio LLC</small></p>
844769d88919109bda296617569245482ebc062cb39Cristy  </footer>
845769d88919109bda296617569245482ebc062cb39Cristy</div><!-- /.container -->
846769d88919109bda296617569245482ebc062cb39Cristy
847769d88919109bda296617569245482ebc062cb39Cristy  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
848769d88919109bda296617569245482ebc062cb39Cristy  <script src="http://nextgen.imagemagick.org/js/magick.php"></script>
849769d88919109bda296617569245482ebc062cb39Cristy</div>
850769d88919109bda296617569245482ebc062cb39Cristy</body>
851769d88919109bda296617569245482ebc062cb39Cristy</html>
852