blob: 930a9518fd240e7bca73461a504a4468351ea8c7 [file] [log] [blame]
cristy29dc8652015-05-12 16:26:21 +00001<!DOCTYPE html>
cristy44443b92015-05-05 00:06:07 +00002<html lang="en">
cristy06f63f22012-10-31 00:50:07 +00003<head>
cristy44443b92015-05-05 00:06:07 +00004 <meta charset="utf-8">
5 <meta http-equiv="X-UA-Compatible" content="IE=edge">
6 <meta name="viewport" content="width=device-width, initial-scale=1">
cristyffb69ed2010-12-25 00:06:48 +00007 <title>ImageMagick: MagickCore, C API for ImageMagick: Resize an Image</title>
cristy44443b92015-05-05 00:06:07 +00008 <meta http-equiv="content-language" content="en-US">
9 <meta http-equiv="content-type" content="text/html; charset=utf-8">
10 <meta http-equiv="reply-to" content="magick-users@imagemagick.org">
11 <meta name="application-name" content="ImageMagick">
12 <meta name="description" content="ImageMagick® is a software suite to create, edit, 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.">
13 <meta name="application-url" content="http://www.imagemagick.org">
14 <meta name="generator" content="PHP">
15 <meta name="keywords" content="magickcore, c, api, for, imagemagick:, resize, an, image, ImageMagick, PerlMagick, image processing, image, photo, software, Magick++, OpenMP, convert">
16 <meta name="rating" content="GENERAL">
17 <meta name="robots" content="INDEX, FOLLOW">
18 <meta name="generator" content="ImageMagick Studio LLC">
19 <meta name="author" content="ImageMagick Studio LLC">
20 <meta name="revisit-after" content="2 DAYS">
21 <meta name="resource-type" content="document">
cristy4e638cd2015-05-07 16:47:40 +000022 <meta name="copyright" content="Copyright (c) 1999-2015 ImageMagick Studio LLC">
cristy44443b92015-05-05 00:06:07 +000023 <meta name="distribution" content="Global">
24 <meta name="magick-serial" content="P131-S030410-R485315270133-P82224-A6668-G1245-1">
cristy2f563d42015-05-06 23:36:51 +000025 <link rel="icon" href="../images/wand.png">
26 <link rel="shortcut icon" href="../images/wand.ico" type="images/x-icon">
27 <link rel="stylesheet" href="../css/bootstrap.min.css">
28 <link rel="stylesheet" href="../css/magick.css">
cristy06f63f22012-10-31 00:50:07 +000029</head>
30
cristy44443b92015-05-05 00:06:07 +000031<body>
cristy06f63f22012-10-31 00:50:07 +000032<div class="main">
cristy44443b92015-05-05 00:06:07 +000033<div class="magick-masthead">
34 <div class="container">
35 <script type="text/javascript">
36 <!--
37 google_ad_client = "pub-3129977114552745";
38 google_ad_slot = "5439289906";
39 google_ad_width = 728;
40 google_ad_height = 90;
41 //-->
42 </script>
43 <center><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
44 </script></center>
45 <nav class="magick-nav">
cristy2f563d42015-05-06 23:36:51 +000046 <a class="magick-nav-item " href="../index.html">Home</a>
cristyea2793e2015-05-31 16:52:26 +000047 <a class="magick-nav-item " href="../binary-releases.html">Download</a>
cristy38185362015-05-07 20:09:56 +000048 <a class="magick-nav-item " href="../command-line-tools.html">Tools</a>
49 <a class="magick-nav-item " href="../command-line-options.html">Options</a>
cristyea2793e2015-05-31 16:52:26 +000050 <a class="magick-nav-item " href="../resources.html">Resources</a>
51 <a class="magick-nav-item " href="api.html">Develop</a>
cristya1890f02015-05-15 23:32:44 +000052 <a class="magick-nav-item " href="http://www.imagemagick.org/script/search.php">Search</a>
53 <a class="magick-nav-item pull-right" href="http://www.imagemagick.org/discourse-server/">Community</a>
cristy44443b92015-05-05 00:06:07 +000054 </nav>
55 </div>
56</div>
57<div class="container">
cristy4e638cd2015-05-07 16:47:40 +000058<div class="magick-header">
cristy44443b92015-05-05 00:06:07 +000059<p class="text-center"><a href="resize.html#AdaptiveResizeImage">AdaptiveResizeImage</a><a href="resize.html#InterpolativeResizeImage">InterpolativeResizeImage</a><a href="resize.html#LiquidRescaleImage">LiquidRescaleImage</a><a href="resize.html#MagnifyImage">MagnifyImage</a><a href="resize.html#MinifyImage">MinifyImage</a><a href="resize.html#ResampleImage">ResampleImage</a><a href="resize.html#ResizeImage">ResizeImage</a><a href="resize.html#SampleImage">SampleImage</a><a href="resize.html#ScaleImage">ScaleImage</a><a href="resize.html#ThumbnailImage">ThumbnailImage</a></p>
cristy06f63f22012-10-31 00:50:07 +000060
cristy20398432011-08-11 01:31:50 +000061<h2><a href="http://www.imagemagick.org/api/MagickCore/resize_8c.html" id="AdaptiveResizeImage">AdaptiveResizeImage</a></h2>
cristy20398432011-08-11 01:31:50 +000062
63<p>AdaptiveResizeImage() adaptively resize image with pixel resampling.</p>
64
cristy72da67d2013-02-24 21:40:48 +000065<p>This is shortcut function for a fast interpolative resize using mesh interpolation. It works well for small resizes of less than +/- 50 of the original image size. For larger resizing on images a full filtered and slower resize function should be used instead.</p>
66
cristy20398432011-08-11 01:31:50 +000067<p>The format of the AdaptiveResizeImage method is:</p>
68
cristy44443b92015-05-05 00:06:07 +000069<pre class="text">
70Image *AdaptiveResizeImage(const Image *image,const size_t columns,
71 const size_t rows,ExceptionInfo *exception)
cristy20398432011-08-11 01:31:50 +000072</pre>
73
74<p>A description of each parameter follows:</p>
75
cristy44443b92015-05-05 00:06:07 +000076<dd>
77</dd>
cristy20398432011-08-11 01:31:50 +000078
cristy44443b92015-05-05 00:06:07 +000079<dd> </dd>
80<dl class="dl-horizontal">
81<dt>image</dt>
82<dd>the image. </dd>
cristy20398432011-08-11 01:31:50 +000083
cristy44443b92015-05-05 00:06:07 +000084<dd> </dd>
85<dt>columns</dt>
86<dd>the number of columns in the resized image. </dd>
cristy20398432011-08-11 01:31:50 +000087
cristy44443b92015-05-05 00:06:07 +000088<dd> </dd>
89<dt>rows</dt>
90<dd>the number of rows in the resized image. </dd>
cristy20398432011-08-11 01:31:50 +000091
cristy44443b92015-05-05 00:06:07 +000092<dd> </dd>
93<dt>exception</dt>
94<dd>return any errors or warnings in this structure. </dd>
95
96<dd> </dd>
97</dl>
cristy72da67d2013-02-24 21:40:48 +000098<h2><a href="http://www.imagemagick.org/api/MagickCore/resize_8c.html" id="InterpolativeResizeImage">InterpolativeResizeImage</a></h2>
cristy72da67d2013-02-24 21:40:48 +000099
100<p>InterpolativeResizeImage() resizes an image using the specified interpolation method.</p>
101
102<p>The format of the InterpolativeResizeImage method is:</p>
103
cristy44443b92015-05-05 00:06:07 +0000104<pre class="text">
105Image *InterpolativeResizeImage(const Image *image,const size_t columns,
cristy82a2ff22015-05-12 16:41:32 +0000106 const size_t rows,const InterpolatePixelMethod method,
cristy44443b92015-05-05 00:06:07 +0000107 ExceptionInfo *exception)
cristy72da67d2013-02-24 21:40:48 +0000108</pre>
109
110<p>A description of each parameter follows:</p>
111
cristy44443b92015-05-05 00:06:07 +0000112<dd>
113</dd>
cristy72da67d2013-02-24 21:40:48 +0000114
cristy44443b92015-05-05 00:06:07 +0000115<dd> </dd>
116<dl class="dl-horizontal">
117<dt>image</dt>
118<dd>the image. </dd>
cristy72da67d2013-02-24 21:40:48 +0000119
cristy44443b92015-05-05 00:06:07 +0000120<dd> </dd>
121<dt>columns</dt>
122<dd>the number of columns in the resized image. </dd>
cristy72da67d2013-02-24 21:40:48 +0000123
cristy44443b92015-05-05 00:06:07 +0000124<dd> </dd>
125<dt>rows</dt>
126<dd>the number of rows in the resized image. </dd>
cristy72da67d2013-02-24 21:40:48 +0000127
cristy44443b92015-05-05 00:06:07 +0000128<dd> </dd>
129<dt>method</dt>
130<dd>the pixel interpolation method. </dd>
cristy72da67d2013-02-24 21:40:48 +0000131
cristy44443b92015-05-05 00:06:07 +0000132<dd> </dd>
133<dt>exception</dt>
134<dd>return any errors or warnings in this structure. </dd>
135
136<dd> </dd>
137</dl>
cristy72da67d2013-02-24 21:40:48 +0000138<h2><a href="http://www.imagemagick.org/api/MagickCore/resize_8c.html" id="LiquidRescaleImage">LiquidRescaleImage</a></h2>
cristy72da67d2013-02-24 21:40:48 +0000139
140<p>LiquidRescaleImage() rescales image with seam carving.</p>
141
142<p>The format of the LiquidRescaleImage method is:</p>
143
cristy44443b92015-05-05 00:06:07 +0000144<pre class="text">
cristy82a2ff22015-05-12 16:41:32 +0000145Image *LiquidRescaleImage(const Image *image,
146 const size_t columns,const size_t rows,
147 const double delta_x,const double rigidity,ExceptionInfo *exception)
cristy72da67d2013-02-24 21:40:48 +0000148</pre>
149
150<p>A description of each parameter follows:</p>
151
cristy44443b92015-05-05 00:06:07 +0000152<dd>
153</dd>
cristy72da67d2013-02-24 21:40:48 +0000154
cristy44443b92015-05-05 00:06:07 +0000155<dd> </dd>
156<dl class="dl-horizontal">
157<dt>image</dt>
158<dd>the image. </dd>
cristy72da67d2013-02-24 21:40:48 +0000159
cristy44443b92015-05-05 00:06:07 +0000160<dd> </dd>
161<dt>columns</dt>
162<dd>the number of columns in the rescaled image. </dd>
cristy72da67d2013-02-24 21:40:48 +0000163
cristy44443b92015-05-05 00:06:07 +0000164<dd> </dd>
165<dt>rows</dt>
166<dd>the number of rows in the rescaled image. </dd>
cristy72da67d2013-02-24 21:40:48 +0000167
cristy44443b92015-05-05 00:06:07 +0000168<dd> </dd>
169<dt>delta_x</dt>
170<dd>maximum seam transversal step (0 means straight seams). </dd>
cristy72da67d2013-02-24 21:40:48 +0000171
cristy44443b92015-05-05 00:06:07 +0000172<dd> </dd>
173<dt>rigidity</dt>
174<dd>introduce a bias for non-straight seams (typically 0). </dd>
cristy72da67d2013-02-24 21:40:48 +0000175
cristy44443b92015-05-05 00:06:07 +0000176<dd> </dd>
177<dt>exception</dt>
178<dd>return any errors or warnings in this structure. </dd>
179
180<dd> </dd>
181</dl>
cristy20398432011-08-11 01:31:50 +0000182<h2><a href="http://www.imagemagick.org/api/MagickCore/resize_8c.html" id="MagnifyImage">MagnifyImage</a></h2>
cristy20398432011-08-11 01:31:50 +0000183
cristy44443b92015-05-05 00:06:07 +0000184<p>MagnifyImage() doubles the size of the image with a pixel art scaling algorithm.</p>
cristy20398432011-08-11 01:31:50 +0000185
186<p>The format of the MagnifyImage method is:</p>
187
cristy44443b92015-05-05 00:06:07 +0000188<pre class="text">
189Image *MagnifyImage(const Image *image,ExceptionInfo *exception)
cristy20398432011-08-11 01:31:50 +0000190</pre>
191
192<p>A description of each parameter follows:</p>
193
cristy44443b92015-05-05 00:06:07 +0000194<dd>
195</dd>
cristy20398432011-08-11 01:31:50 +0000196
cristy44443b92015-05-05 00:06:07 +0000197<dd> </dd>
198<dl class="dl-horizontal">
199<dt>image</dt>
200<dd>the image. </dd>
cristy20398432011-08-11 01:31:50 +0000201
cristy44443b92015-05-05 00:06:07 +0000202<dd> </dd>
203<dt>exception</dt>
204<dd>return any errors or warnings in this structure. </dd>
205
206<dd> </dd>
207</dl>
cristy20398432011-08-11 01:31:50 +0000208<h2><a href="http://www.imagemagick.org/api/MagickCore/resize_8c.html" id="MinifyImage">MinifyImage</a></h2>
cristy20398432011-08-11 01:31:50 +0000209
210<p>MinifyImage() is a convenience method that scales an image proportionally to half its size.</p>
211
212<p>The format of the MinifyImage method is:</p>
213
cristy44443b92015-05-05 00:06:07 +0000214<pre class="text">
215Image *MinifyImage(const Image *image,ExceptionInfo *exception)
cristy20398432011-08-11 01:31:50 +0000216</pre>
217
218<p>A description of each parameter follows:</p>
219
cristy44443b92015-05-05 00:06:07 +0000220<dd>
221</dd>
cristy20398432011-08-11 01:31:50 +0000222
cristy44443b92015-05-05 00:06:07 +0000223<dd> </dd>
224<dl class="dl-horizontal">
225<dt>image</dt>
226<dd>the image. </dd>
cristy20398432011-08-11 01:31:50 +0000227
cristy44443b92015-05-05 00:06:07 +0000228<dd> </dd>
229<dt>exception</dt>
230<dd>return any errors or warnings in this structure. </dd>
231
232<dd> </dd>
233</dl>
cristy20398432011-08-11 01:31:50 +0000234<h2><a href="http://www.imagemagick.org/api/MagickCore/resize_8c.html" id="ResampleImage">ResampleImage</a></h2>
cristy20398432011-08-11 01:31:50 +0000235
236<p>ResampleImage() resize image in terms of its pixel size, so that when displayed at the given resolution it will be the same size in terms of real world units as the original image at the original resolution.</p>
237
238<p>The format of the ResampleImage method is:</p>
239
cristy44443b92015-05-05 00:06:07 +0000240<pre class="text">
241Image *ResampleImage(Image *image,const double x_resolution,
cristy82a2ff22015-05-12 16:41:32 +0000242 const double y_resolution,const FilterTypes filter,const double blur,
cristy44443b92015-05-05 00:06:07 +0000243 ExceptionInfo *exception)
cristy20398432011-08-11 01:31:50 +0000244</pre>
245
246<p>A description of each parameter follows:</p>
247
cristy44443b92015-05-05 00:06:07 +0000248<dd>
249</dd>
cristy20398432011-08-11 01:31:50 +0000250
cristy44443b92015-05-05 00:06:07 +0000251<dd> </dd>
252<dl class="dl-horizontal">
253<dt>image</dt>
254<dd>the image to be resized to fit the given resolution. </dd>
cristy20398432011-08-11 01:31:50 +0000255
cristy44443b92015-05-05 00:06:07 +0000256<dd> </dd>
257<dt>x_resolution</dt>
258<dd>the new image x resolution. </dd>
cristy20398432011-08-11 01:31:50 +0000259
cristy44443b92015-05-05 00:06:07 +0000260<dd> </dd>
261<dt>y_resolution</dt>
262<dd>the new image y resolution. </dd>
cristy20398432011-08-11 01:31:50 +0000263
cristy44443b92015-05-05 00:06:07 +0000264<dd> </dd>
265<dt>filter</dt>
266<dd>Image filter to use. </dd>
cristy20398432011-08-11 01:31:50 +0000267
cristy44443b92015-05-05 00:06:07 +0000268<dd> </dd>
cristy82a2ff22015-05-12 16:41:32 +0000269<dt>blur</dt>
270<dd>the blur factor where &gt; 1 is blurry, &lt; 1 is sharp. </dd>
cristy44443b92015-05-05 00:06:07 +0000271
272<dd> </dd>
273</dl>
cristy20398432011-08-11 01:31:50 +0000274<h2><a href="http://www.imagemagick.org/api/MagickCore/resize_8c.html" id="ResizeImage">ResizeImage</a></h2>
cristy20398432011-08-11 01:31:50 +0000275
276<p>ResizeImage() scales an image to the desired dimensions, using the given filter (see AcquireFilterInfo()).</p>
277
278<p>If an undefined filter is given the filter defaults to Mitchell for a colormapped image, a image with a matte channel, or if the image is enlarged. Otherwise the filter defaults to a Lanczos.</p>
279
280<p>ResizeImage() was inspired by Paul Heckbert's "zoom" program.</p>
281
282<p>The format of the ResizeImage method is:</p>
283
cristy44443b92015-05-05 00:06:07 +0000284<pre class="text">
cristy82a2ff22015-05-12 16:41:32 +0000285Image *ResizeImage(Image *image,const size_t columns,
286 const size_t rows,const FilterTypes filter,const double blur,
287 ExceptionInfo *exception)
cristy20398432011-08-11 01:31:50 +0000288</pre>
289
290<p>A description of each parameter follows:</p>
291
cristy44443b92015-05-05 00:06:07 +0000292<dd>
293</dd>
cristy20398432011-08-11 01:31:50 +0000294
cristy44443b92015-05-05 00:06:07 +0000295<dd> </dd>
296<dl class="dl-horizontal">
297<dt>image</dt>
298<dd>the image. </dd>
cristy20398432011-08-11 01:31:50 +0000299
cristy44443b92015-05-05 00:06:07 +0000300<dd> </dd>
301<dt>columns</dt>
302<dd>the number of columns in the scaled image. </dd>
cristy20398432011-08-11 01:31:50 +0000303
cristy44443b92015-05-05 00:06:07 +0000304<dd> </dd>
305<dt>rows</dt>
306<dd>the number of rows in the scaled image. </dd>
cristy20398432011-08-11 01:31:50 +0000307
cristy44443b92015-05-05 00:06:07 +0000308<dd> </dd>
309<dt>filter</dt>
310<dd>Image filter to use. </dd>
cristy20398432011-08-11 01:31:50 +0000311
cristy44443b92015-05-05 00:06:07 +0000312<dd> </dd>
cristy82a2ff22015-05-12 16:41:32 +0000313<dt>blur</dt>
314<dd>the blur factor where &gt; 1 is blurry, &lt; 1 is sharp. Typically set this to 1.0. </dd>
315
316<dd> </dd>
cristy44443b92015-05-05 00:06:07 +0000317<dt>exception</dt>
318<dd>return any errors or warnings in this structure. </dd>
cristy20398432011-08-11 01:31:50 +0000319
cristy44443b92015-05-05 00:06:07 +0000320<dd> </dd>
321</dl>
cristy20398432011-08-11 01:31:50 +0000322<h2><a href="http://www.imagemagick.org/api/MagickCore/resize_8c.html" id="SampleImage">SampleImage</a></h2>
cristy20398432011-08-11 01:31:50 +0000323
324<p>SampleImage() scales an image to the desired dimensions with pixel sampling. Unlike other scaling methods, this method does not introduce any additional color into the scaled image.</p>
325
326<p>The format of the SampleImage method is:</p>
327
cristy44443b92015-05-05 00:06:07 +0000328<pre class="text">
329Image *SampleImage(const Image *image,const size_t columns,
330 const size_t rows,ExceptionInfo *exception)
cristy20398432011-08-11 01:31:50 +0000331</pre>
332
333<p>A description of each parameter follows:</p>
334
cristy44443b92015-05-05 00:06:07 +0000335<dd>
336</dd>
cristy20398432011-08-11 01:31:50 +0000337
cristy44443b92015-05-05 00:06:07 +0000338<dd> </dd>
339<dl class="dl-horizontal">
340<dt>image</dt>
341<dd>the image. </dd>
cristy20398432011-08-11 01:31:50 +0000342
cristy44443b92015-05-05 00:06:07 +0000343<dd> </dd>
344<dt>columns</dt>
345<dd>the number of columns in the sampled image. </dd>
cristy20398432011-08-11 01:31:50 +0000346
cristy44443b92015-05-05 00:06:07 +0000347<dd> </dd>
348<dt>rows</dt>
349<dd>the number of rows in the sampled image. </dd>
cristy20398432011-08-11 01:31:50 +0000350
cristy44443b92015-05-05 00:06:07 +0000351<dd> </dd>
352<dt>exception</dt>
353<dd>return any errors or warnings in this structure. </dd>
354
355<dd> </dd>
356</dl>
cristy20398432011-08-11 01:31:50 +0000357<h2><a href="http://www.imagemagick.org/api/MagickCore/resize_8c.html" id="ScaleImage">ScaleImage</a></h2>
cristy20398432011-08-11 01:31:50 +0000358
359<p>ScaleImage() changes the size of an image to the given dimensions.</p>
360
361<p>The format of the ScaleImage method is:</p>
362
cristy44443b92015-05-05 00:06:07 +0000363<pre class="text">
364Image *ScaleImage(const Image *image,const size_t columns,
365 const size_t rows,ExceptionInfo *exception)
cristy20398432011-08-11 01:31:50 +0000366</pre>
367
368<p>A description of each parameter follows:</p>
369
cristy44443b92015-05-05 00:06:07 +0000370<dd>
371</dd>
cristy20398432011-08-11 01:31:50 +0000372
cristy44443b92015-05-05 00:06:07 +0000373<dd> </dd>
374<dl class="dl-horizontal">
375<dt>image</dt>
376<dd>the image. </dd>
cristy20398432011-08-11 01:31:50 +0000377
cristy44443b92015-05-05 00:06:07 +0000378<dd> </dd>
379<dt>columns</dt>
380<dd>the number of columns in the scaled image. </dd>
cristy20398432011-08-11 01:31:50 +0000381
cristy44443b92015-05-05 00:06:07 +0000382<dd> </dd>
383<dt>rows</dt>
384<dd>the number of rows in the scaled image. </dd>
cristy20398432011-08-11 01:31:50 +0000385
cristy44443b92015-05-05 00:06:07 +0000386<dd> </dd>
387<dt>exception</dt>
388<dd>return any errors or warnings in this structure. </dd>
389
390<dd> </dd>
391</dl>
cristy20398432011-08-11 01:31:50 +0000392<h2><a href="http://www.imagemagick.org/api/MagickCore/resize_8c.html" id="ThumbnailImage">ThumbnailImage</a></h2>
cristy20398432011-08-11 01:31:50 +0000393
394<p>ThumbnailImage() changes the size of an image to the given dimensions and removes any associated profiles. The goal is to produce small low cost thumbnail images suited for display on the Web.</p>
395
396<p>The format of the ThumbnailImage method is:</p>
397
cristy44443b92015-05-05 00:06:07 +0000398<pre class="text">
399Image *ThumbnailImage(const Image *image,const size_t columns,
400 const size_t rows,ExceptionInfo *exception)
cristy20398432011-08-11 01:31:50 +0000401</pre>
402
403<p>A description of each parameter follows:</p>
404
cristy44443b92015-05-05 00:06:07 +0000405<dd>
406</dd>
cristy20398432011-08-11 01:31:50 +0000407
cristy44443b92015-05-05 00:06:07 +0000408<dd> </dd>
409<dl class="dl-horizontal">
410<dt>image</dt>
411<dd>the image. </dd>
cristy20398432011-08-11 01:31:50 +0000412
cristy44443b92015-05-05 00:06:07 +0000413<dd> </dd>
414<dt>columns</dt>
415<dd>the number of columns in the scaled image. </dd>
cristy20398432011-08-11 01:31:50 +0000416
cristy44443b92015-05-05 00:06:07 +0000417<dd> </dd>
418<dt>rows</dt>
419<dd>the number of rows in the scaled image. </dd>
cristy20398432011-08-11 01:31:50 +0000420
cristy44443b92015-05-05 00:06:07 +0000421<dd> </dd>
422<dt>exception</dt>
423<dd>return any errors or warnings in this structure. </dd>
cristy06f63f22012-10-31 00:50:07 +0000424
cristy44443b92015-05-05 00:06:07 +0000425<dd> </dd>
426</dl>
cristy06f63f22012-10-31 00:50:07 +0000427</div>
cristy44443b92015-05-05 00:06:07 +0000428 <footer class="magick-footer">
cristy82a2ff22015-05-12 16:41:32 +0000429 <div class="magick-nav-item pull-left">
cristy38185362015-05-07 20:09:56 +0000430 <a href="../support.html">Donate</a>
cristy44443b92015-05-05 00:06:07 +0000431 </div>
cristy38185362015-05-07 20:09:56 +0000432 <p><a href="../sitemap.html">Sitemap</a>
433 <a href="../links.html">Related</a>
cristy44443b92015-05-05 00:06:07 +0000434 <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Image Studio</a>
cristyea2793e2015-05-31 16:52:26 +0000435 <a href="http://jqmagick.imagemagick.org/">JqMagick</a>
cristy44443b92015-05-05 00:06:07 +0000436</p>
437 <p><a href="resize.html#">Back to top</a>
cristyea2793e2015-05-31 16:52:26 +0000438 <a href="http://pgp.mit.edu:11371/pks/lookup?op=get&amp;search=0x89AB63D48277377A">Public Key</a>
cristyabed55c2015-05-06 17:07:00 +0000439 <a href="http://www.imagemagick.org/script/contact.php">Contact Us</a></p>
cristya1890f02015-05-15 23:32:44 +0000440 <p><small>© 1999-2015 ImageMagick Studio LLC</small></p>
cristy44443b92015-05-05 00:06:07 +0000441 </footer>
442</div><!-- /.container -->
cristy06f63f22012-10-31 00:50:07 +0000443
cristy44443b92015-05-05 00:06:07 +0000444 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
cristy2f563d42015-05-06 23:36:51 +0000445 <script src="../js/bootstrap.min.js"></script>
cristy44443b92015-05-05 00:06:07 +0000446 <script type="text/javascript">
cristy82a2ff22015-05-12 16:41:32 +0000447 /* <![CDATA[ */
cristy44443b92015-05-05 00:06:07 +0000448 (function() {
449 var s = document.createElement('offline-script'), t = document.getElementsByTagName('offline-script')[0];
450 s.type = 'text/javascript';
451 s.async = true;
452 s.src = 'http://api.flattr.com/js/0.6/load.js?mode=auto';
453 t.parentNode.insertBefore(s, t);
454 })();
cristy82a2ff22015-05-12 16:41:32 +0000455 /* ]]> */
cristy44443b92015-05-05 00:06:07 +0000456 </script>
cristy44cbd482013-08-04 20:53:36 +0000457</div>
cristy06f63f22012-10-31 00:50:07 +0000458</body>
cristy5a367e42015-05-05 12:39:18 +0000459</html>