blob: 10993fff254d561cd473888caea16abdef9fc0ac [file] [log] [blame]
cristydcca3fa2010-12-29 21:50:07 +00001<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
2 "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
cristy2bd2a982011-02-15 00:52:58 +00003<html version="-//W3C//DTD XHTML 1.1//EN"
4 xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
6 xsi:schemaLocation="http://www.w3.org/1999/xhtml
7 http://www.w3.org/MarkUp/SCHEMA/xhtml11.xsd">
cristy3eaa0ef2010-03-06 20:35:26 +00008<head>
cristy3c98a4f2010-08-13 20:09:41 +00009 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
10 <meta name="verify-v1" content="g222frIIxcQTrvDR3NBRUSKP3AnMNoqxOkIniCEkV7U="/>
cristyffb69ed2010-12-25 00:06:48 +000011 <title>ImageMagick: MagickCore, C API for ImageMagick: Resize an Image</title>
cristy3ed852e2009-09-05 21:47:34 +000012 <meta http-equiv="Content-Language" content="en-US"/>
13 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
14 <meta http-equiv="Reply-to" content="magick-users@imagemagick.org"/>
cristy3c98a4f2010-08-13 20:09:41 +000015 <meta name="Application-name" content="ImageMagick"/>
cristye6e84152011-06-06 14:16:49 +000016 <meta name="Description" content="Use ImageMagick to convert, edit, or compose bitmap images in a variety of formats. In addition resize, rotate, shear, distort and transform images automagically."/>
cristy3c98a4f2010-08-13 20:09:41 +000017 <meta name="Application-url" content="http://www.imagemagick.org"/>
cristy3ed852e2009-09-05 21:47:34 +000018 <meta name="Generator" content="PHP"/>
cristye6e84152011-06-06 14:16:49 +000019 <meta name="Keywords" content="magickcore, c, api, for, imagemagick:, resize, an, image, ImageMagick, ImageMagic, MagickCore, MagickWand, PerlMagick, Magick++, RMagick, PythonMagick, JMagick, TclMagick, Image, Magick, Magic, Wand, ImageMagickObject, Image, Processing, Automagically"/>
cristy3ed852e2009-09-05 21:47:34 +000020 <meta name="Rating" content="GENERAL"/>
21 <meta name="Robots" content="INDEX, FOLLOW"/>
22 <meta name="Generator" content="ImageMagick Studio LLC"/>
23 <meta name="Author" content="ImageMagick Studio LLC"/>
24 <meta name="Revisit-after" content="2 DAYS"/>
25 <meta name="Resource-type" content="document"/>
cristy4103d562010-12-10 01:38:54 +000026 <meta name="Copyright" content="Copyright (c) 1999-2011 ImageMagick Studio LLC"/>
cristy3ed852e2009-09-05 21:47:34 +000027 <meta name="Distribution" content="Global"/>
cristydcca3fa2010-12-29 21:50:07 +000028 <link rel="icon" href="../../images/wand.png"/>
cristy3c98a4f2010-08-13 20:09:41 +000029 <link rel="shortcut icon" href="../../images/wand.ico" type="images/x-icon"/>
30 <link rel="meta" type="application/rdf+xml" title="ICI" href="http://imagemagick.org/ici.rdf"/>
cristy7a40ba82011-01-08 20:31:18 +000031 <link rel="stylesheet" href="http://www.google.com/cse/style/look/default.css" type="text/css" />
cristy3c98a4f2010-08-13 20:09:41 +000032 <style type="text/css" media="all">
33 @import url("../../www/magick.css");
34 </style>
cristydcca3fa2010-12-29 21:50:07 +000035 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
cristy361f4662010-12-31 23:02:52 +000036 <script type="text/javascript" src="../fancybox/jquery.fancybox-1.3.4.pack.js"></script>
37 <link rel="stylesheet" type="text/css" href="../fancybox/jquery.fancybox-1.3.4.css" media="screen" />
38 <script type="text/javascript">
39 $(document).ready(function() {
40 $("a[href$=.jpg],a[href$=.png],a[href$=.gif]").fancybox({
41 'transitionIn' : 'elastic',
42 'transitionOut' : 'elastic',
43 'overlayShow' : false,
44 'opacity' : true
45 });
46 });
47 </script>
cristy3eaa0ef2010-03-06 20:35:26 +000048</head>
49
50<body id="www-imagemagick-org">
51<div class="titlebar">
cristyb52981c2011-03-19 17:09:31 +000052<div style="margin: 17px auto; float: left;">
53 <script type="text/javascript">
54 <!--
55 google_ad_client = "pub-3129977114552745";
56 google_ad_slot = "5439289906";
57 google_ad_width = 728;
58 google_ad_height = 90;
59 //-->
60 </script>
61 <script type="text/javascript"
62 src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
63 </script>
64</div>
cristy3eaa0ef2010-03-06 20:35:26 +000065<a href="http://www.imagemagick.org/discourse-server/">
cristyaf8d6652011-02-04 21:57:45 +000066 <img src="../../images/logo.jpg"
67 alt="ImageMagick Logo"
cristy178edaf2011-01-23 03:42:39 +000068 style="width: 123px; height: 118px; border: 0px; float: right;" /></a>
cristy3eaa0ef2010-03-06 20:35:26 +000069<a href="../../index.html">
cristyaf8d6652011-02-04 21:57:45 +000070 <img src="../../images/sprite.jpg"
71 alt="ImageMagick Sprite"
cristy3eaa0ef2010-03-06 20:35:26 +000072 style="width: 114px; height: 118px; border: 0px; float: right;" /></a>
73</div>
74
cristyce69bb02010-07-27 19:49:46 +000075<div class="westbar">
cristy3eaa0ef2010-03-06 20:35:26 +000076
cristy3ed852e2009-09-05 21:47:34 +000077<div class="menu">
cristy83a272e2010-05-07 20:40:35 +000078 <a title="About ImageMagick" href="../../index.html">About ImageMagick</a>
cristy3ed852e2009-09-05 21:47:34 +000079</div>
cristy3eaa0ef2010-03-06 20:35:26 +000080<div class="sep"></div>
cristy3ed852e2009-09-05 21:47:34 +000081<div class="menu">
cristybb503372010-05-27 20:51:26 +000082 <a title="Binary Releases" href="../../www/binary-releases.html">Binary Releases</a>
83</div>
84<div class="sub">
85 <a title="Binary Release: Unix" href="../../www/binary-releases.html#unix">Unix</a>
86</div>
87<div class="sub">
88 <a title="Binary Release: MacOS X" href="../../www/binary-releases.html#macosx">Mac OS X</a>
89</div>
90<div class="sub">
cristye6e84152011-06-06 14:16:49 +000091 <a title="Binary Release: iOS" href="../../www/binary-releases.html#iOS">iOS</a>
cristyda16f162011-02-19 23:52:17 +000092</div>
93<div class="sub">
cristybb503372010-05-27 20:51:26 +000094 <a title="Binary Release: Windows" href="../../www/binary-releases.html#windows">Windows</a>
95</div>
96<div class="sep"></div>
97<div class="menu">
cristy83a272e2010-05-07 20:40:35 +000098 <a title="Command-line Tools" href="../../www/command-line-tools.html">Command-line Tools</a>
cristy3ed852e2009-09-05 21:47:34 +000099</div>
100<div class="sub">
cristy83a272e2010-05-07 20:40:35 +0000101 <a title="Command-line Tools: Processing" href="../../www/command-line-processing.html">Processing</a>
cristy3ed852e2009-09-05 21:47:34 +0000102</div>
103<div class="sub">
cristy83a272e2010-05-07 20:40:35 +0000104 <a title="Command-line Tools: Options" href="../../www/command-line-options.html">Options</a>
cristy3ed852e2009-09-05 21:47:34 +0000105</div>
106<div class="sub">
cristy83a272e2010-05-07 20:40:35 +0000107 <a title="Command-line Tools: Usage" href="http://www.imagemagick.org/Usage/">Usage</a>
cristy3ed852e2009-09-05 21:47:34 +0000108</div>
109<div class="menu">
cristy83a272e2010-05-07 20:40:35 +0000110 <a title="Program Interfaces" href="../../www/api.html">Program Interfaces</a>
cristy3ed852e2009-09-05 21:47:34 +0000111</div>
112<div class="sub">
cristy83a272e2010-05-07 20:40:35 +0000113 <a title="Program Interface: MagickWand" href="../../www/magick-wand.html">MagickWand</a>
cristy3ed852e2009-09-05 21:47:34 +0000114</div>
115<div class="sub">
cristy83a272e2010-05-07 20:40:35 +0000116 <a title="Program Interface: MagickCore" href="../../www/magick-core.html">MagickCore</a>
cristy3ed852e2009-09-05 21:47:34 +0000117</div>
118<div class="sub">
cristy83a272e2010-05-07 20:40:35 +0000119 <a title="Program Interface: PerlMagick" href="../../www/perl-magick.html">PerlMagick</a>
cristy3ed852e2009-09-05 21:47:34 +0000120</div>
121<div class="sub">
cristydcca3fa2010-12-29 21:50:07 +0000122 <a title="Program Interface: Magick++" href="../../www/magick++.html">Magick++</a>
cristy3ed852e2009-09-05 21:47:34 +0000123</div>
cristy3eaa0ef2010-03-06 20:35:26 +0000124<div class="sep"></div>
cristy3ed852e2009-09-05 21:47:34 +0000125<div class="menu">
cristy83a272e2010-05-07 20:40:35 +0000126 <a title="Install from Source" href="../../www/install-source.html">Install from Source</a>
cristy3ed852e2009-09-05 21:47:34 +0000127</div>
128<div class="sub">
cristy83a272e2010-05-07 20:40:35 +0000129 <a title="Install from Source: Unix" href="../../www/install-source.html#unix">Unix</a>
cristy3ed852e2009-09-05 21:47:34 +0000130</div>
131<div class="sub">
cristy83a272e2010-05-07 20:40:35 +0000132 <a title="Install from Source: Windows" href="../../www/install-source.html#windows">Windows</a>
cristy3ed852e2009-09-05 21:47:34 +0000133 </div>
134<div class="menu">
cristy83a272e2010-05-07 20:40:35 +0000135 <a title="Resources" href="../../www/resources.html">Resources</a>
cristy3ed852e2009-09-05 21:47:34 +0000136</div>
cristybb503372010-05-27 20:51:26 +0000137<div class="menu">
138 <a title="Architecture" href="../../www/architecture.html">Architecture</a>
139</div>
cristy3ed852e2009-09-05 21:47:34 +0000140<div class="menu">
cristy83a272e2010-05-07 20:40:35 +0000141 <a title="Download" href="../../www/download.html">Download</a>
cristy3ed852e2009-09-05 21:47:34 +0000142</div>
cristy3eaa0ef2010-03-06 20:35:26 +0000143<div class="sep"></div>
cristy3ed852e2009-09-05 21:47:34 +0000144<div class="menu">
cristy52923442011-01-15 22:54:31 +0000145 <a title="Search" href="../../www/search.html">Search</a>
cristy3ed852e2009-09-05 21:47:34 +0000146</div>
cristy3eaa0ef2010-03-06 20:35:26 +0000147<div class="sep"></div>
cristy3ed852e2009-09-05 21:47:34 +0000148<div class="menu">
cristyffb69ed2010-12-25 00:06:48 +0000149 <a title="Site Map" href="../../www/sitemap.html">Site Map</a>
cristy3ed852e2009-09-05 21:47:34 +0000150</div>
151<div class="sub">
cristyffb69ed2010-12-25 00:06:48 +0000152 <a title="Site Map: Links" href="../../www/links.html">Links</a>
cristy3ed852e2009-09-05 21:47:34 +0000153</div>
cristy3eaa0ef2010-03-06 20:35:26 +0000154<div class="sep"></div>
cristy3ed852e2009-09-05 21:47:34 +0000155<div class="menu">
cristy10549a12011-05-15 19:04:46 +0000156 <a rel="follow" title="Sponsors" href="../../www/sponsors.html">Sponsors:</a>
cristy3ed852e2009-09-05 21:47:34 +0000157
cristyb52981c2011-03-19 17:09:31 +0000158<a href="http://www.networkredux.com">
159 <img src="../../images/networkredux.png" alt="[sponsor]"
160 style="margin-top: 4px; margin-left: 4px; border: 0px; float: left;" /></a>
cristy3ed852e2009-09-05 21:47:34 +0000161<div class="sponsbox">
cristy178edaf2011-01-23 03:42:39 +0000162<div class="sponsor">
cristy81492d62011-06-07 16:41:42 +0000163 <a rel="follow" title="Sponsor: Web Hosting" href="http://www.micfo.com">Web Hosting</a><!-- 209901010090s golestan -->
164</div>
165<div class="sponsor">
166 <a rel="follow" title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
167</div>
168<div class="sponsor">
cristyba1758d2011-06-03 01:29:12 +0000169 <a rel="follow" title="Sponsor: Web Hosting Deals" href="http://www.webhostingdeals.org">Web Hosting Deals</a><!-- 201111010270 chee.hoa darin -->
170</div>
171<div class="sponsor">
172 <a rel="follow" title="Sponsor: Web Hosting Reviews" href="http://www.webhostingsecretrevealed.com">Web Hosting Secret Revealed</a><!-- 201204010540 iamchee jerry -->
173</div>
174<div class="sponsor">
cristy4bf6e232011-05-21 01:43:33 +0000175 <a rel="follow" title="Sponsor: Web Hosting Break" href="http://www.webhostingbreak.com">Web Hosting Break</a><!-- 201109010090 ian@ian-m... -->
cristy45dbd322011-03-27 16:40:38 +0000176</div>
177<div class="sponsor">
cristy10549a12011-05-15 19:04:46 +0000178 <a rel="follow" title="Sponsor: Druckerei" href="http://www.allesdruck.de">Druckerei</a><!-- 201303011500 r.leo -->
cristy4c54bbb2011-03-17 13:53:13 +0000179</div>
180<div class="sponsor">
cristy575d5ee2011-05-24 01:59:01 +0000181 <a rel="follow" title="Sponsor: Website Hosting" href="http://www.hostreviewgeeks.com">Website Hosting</a><!-- 201110010090 alexanian media -->
cristy4bf6e232011-05-21 01:43:33 +0000182</div>
183<div class="sponsor">
cristy10549a12011-05-15 19:04:46 +0000184 <a rel="follow" title="Sponsor: Hotel München" href="http://www.messehotel-erb-muenchen.de">Hotel München</a><!-- 201111010450 cerb -->
cristyaf8d6652011-02-04 21:57:45 +0000185</div>
186<div class="sponsor">
cristy10549a12011-05-15 19:04:46 +0000187 <a rel="follow" title="Sponsor: Best Web Hosting" href="http://webhostinggeeks.com">Best Web Hosting</a><!-- 201110010720 -->
cristy7d52cd62010-10-01 17:26:59 +0000188</div>
189<div class="sponsor">
cristy10549a12011-05-15 19:04:46 +0000190 <a rel="follow" title="Sponsor: Flyer drucken" href="http://www.online-druck.biz">Flyer drucken</a><!-- 201109010900 Floeter-->
cristyee742642011-02-26 02:49:59 +0000191</div>
192<div class="sponsor">
cristy10549a12011-05-15 19:04:46 +0000193 <a rel="follow" title="Sponsor: Web Hosting Reviews" href="http://www.webhostingmasters.com">Web Hosting Reviews</a><!-- 201107011500 affliatelabel -->
cristy851dbce2010-08-06 21:40:00 +0000194</div>
cristyec6b4752011-01-08 03:16:23 +0000195<div class="sponsor">
cristy10549a12011-05-15 19:04:46 +0000196 <a rel="follow" title="Sponsor: Web Hosting Ratings" href="http://webhostingrating.com">Web Hosting Ratings</a><!-- 201110010720 -->
cristybaacd172011-04-30 23:11:03 +0000197</div>
198<div class="sponsor">
cristy2dcd6822011-06-13 16:21:20 +0000199 <a rel="follow" title="Sponsor: Kaffeemaschinen reparatur" href="http://www.kaffeemaschinen-reparatur.de">Kaffeemaschinen reparatur</a><!-- 2011090100060 Temurbas atlas.multimedia-->
cristyec6b4752011-01-08 03:16:23 +0000200</div>
cristy3ed852e2009-09-05 21:47:34 +0000201</div>
202</div>
cristyce69bb02010-07-27 19:49:46 +0000203</div>
cristy3eaa0ef2010-03-06 20:35:26 +0000204
cristyce69bb02010-07-27 19:49:46 +0000205<div class="eastbar">
cristyb52981c2011-03-19 17:09:31 +0000206
cristy3eaa0ef2010-03-06 20:35:26 +0000207</div>
208
209<div class="main">
210
cristy350dea42011-02-15 17:31:04 +0000211<h1>Module resize Methods</h1>
cristy6f77f692011-02-15 15:31:39 +0000212<p class="navigation-index">[<a href="#AdaptiveResizeImage">AdaptiveResizeImage</a> &bull; <a href="#MagnifyImage">MagnifyImage</a> &bull; <a href="#MinifyImage">MinifyImage</a> &bull; <a href="#ResampleImage">ResampleImage</a> &bull; <a href="#LiquidRescaleImage">LiquidRescaleImage</a> &bull; <a href="#ResizeImage">ResizeImage</a> &bull; <a href="#SampleImage">SampleImage</a> &bull; <a href="#ScaleImage">ScaleImage</a> &bull; <a href="#ThumbnailImage">ThumbnailImage</a>]</p>
cristy3ed852e2009-09-05 21:47:34 +0000213
cristy350dea42011-02-15 17:31:04 +0000214<h2><a href="http://www.imagemagick.org/api/MagickCore/resize_8c.html" id="AdaptiveResizeImage">AdaptiveResizeImage</a></h2>
cristy6f77f692011-02-15 15:31:39 +0000215<div class="doc-section">
216
217<p>AdaptiveResizeImage() adaptively resize image with pixel resampling.</p>
218
219<p>The format of the AdaptiveResizeImage method is:</p>
220
221<pre class="code">
222 Image *AdaptiveResizeImage(const Image *image,const size_t columns,
223 const size_t rows,ExceptionInfo *exception)
224</pre>
225
226<p>A description of each parameter follows:</p>
227
228<h5>image</h5>
229<p>the image.</p>
230
231<h5>columns</h5>
232<p>the number of columns in the resized image.</p>
233
234<h5>rows</h5>
235<p>the number of rows in the resized image.</p>
236
237<h5>exception</h5>
238<p>return any errors or warnings in this structure.</p>
239
240 </div>
cristy350dea42011-02-15 17:31:04 +0000241<h2><a href="http://www.imagemagick.org/api/MagickCore/resize_8c.html" id="MagnifyImage">MagnifyImage</a></h2>
cristy6f77f692011-02-15 15:31:39 +0000242<div class="doc-section">
243
244<p>MagnifyImage() is a convenience method that scales an image proportionally to twice its size.</p>
245
246<p>The format of the MagnifyImage method is:</p>
247
248<pre class="code">
249 Image *MagnifyImage(const Image *image,ExceptionInfo *exception)
250</pre>
251
252<p>A description of each parameter follows:</p>
253
254<h5>image</h5>
255<p>the image.</p>
256
257<h5>exception</h5>
258<p>return any errors or warnings in this structure.</p>
259
260 </div>
cristy350dea42011-02-15 17:31:04 +0000261<h2><a href="http://www.imagemagick.org/api/MagickCore/resize_8c.html" id="MinifyImage">MinifyImage</a></h2>
cristy6f77f692011-02-15 15:31:39 +0000262<div class="doc-section">
263
264<p>MinifyImage() is a convenience method that scales an image proportionally to half its size.</p>
265
266<p>The format of the MinifyImage method is:</p>
267
268<pre class="code">
269 Image *MinifyImage(const Image *image,ExceptionInfo *exception)
270</pre>
271
272<p>A description of each parameter follows:</p>
273
274<h5>image</h5>
275<p>the image.</p>
276
277<h5>exception</h5>
278<p>return any errors or warnings in this structure.</p>
279
280 </div>
cristy350dea42011-02-15 17:31:04 +0000281<h2><a href="http://www.imagemagick.org/api/MagickCore/resize_8c.html" id="ResampleImage">ResampleImage</a></h2>
cristy6f77f692011-02-15 15:31:39 +0000282<div class="doc-section">
283
284<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>
285
286<p>The format of the ResampleImage method is:</p>
287
288<pre class="code">
289 Image *ResampleImage(Image *image,const double x_resolution,
290 const double y_resolution,const FilterTypes filter,const double blur,
291 ExceptionInfo *exception)
292</pre>
293
294<p>A description of each parameter follows:</p>
295
296<h5>image</h5>
297<p>the image to be resized to fit the given resolution.</p>
298
299<h5>x_resolution</h5>
300<p>the new image x resolution.</p>
301
302<h5>y_resolution</h5>
303<p>the new image y resolution.</p>
304
305<h5>filter</h5>
306<p>Image filter to use.</p>
307
308<h5>blur</h5>
309<p>the blur factor where > 1 is blurry, < 1 is sharp.</p>
310
311 </div>
cristy350dea42011-02-15 17:31:04 +0000312<h2><a href="http://www.imagemagick.org/api/MagickCore/resize_8c.html" id="LiquidRescaleImage">LiquidRescaleImage</a></h2>
cristy6f77f692011-02-15 15:31:39 +0000313<div class="doc-section">
314
315<p>LiquidRescaleImage() rescales image with seam carving.</p>
316
317<p>The format of the LiquidRescaleImage method is:</p>
318
319<pre class="code">
320 Image *LiquidRescaleImage(const Image *image,
321 const size_t columns,const size_t rows,
322 const double delta_x,const double rigidity,ExceptionInfo *exception)
323</pre>
324
325<p>A description of each parameter follows:</p>
326
327<h5>image</h5>
328<p>the image.</p>
329
330<h5>columns</h5>
331<p>the number of columns in the rescaled image.</p>
332
333<h5>rows</h5>
334<p>the number of rows in the rescaled image.</p>
335
336<h5>delta_x</h5>
337<p>maximum seam transversal step (0 means straight seams).</p>
338
339<h5>rigidity</h5>
340<p>introduce a bias for non-straight seams (typically 0).</p>
341
342<h5>exception</h5>
343<p>return any errors or warnings in this structure.</p>
344
345 </div>
cristy350dea42011-02-15 17:31:04 +0000346<h2><a href="http://www.imagemagick.org/api/MagickCore/resize_8c.html" id="ResizeImage">ResizeImage</a></h2>
cristy6f77f692011-02-15 15:31:39 +0000347<div class="doc-section">
348
349<p>ResizeImage() scales an image to the desired dimensions, using the given filter (see AcquireFilterInfo()).</p>
350
351<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>
352
353<p>ResizeImage() was inspired by Paul Heckbert's "zoom" program.</p>
354
355<p>The format of the ResizeImage method is:</p>
356
357<pre class="code">
358 Image *ResizeImage(Image *image,const size_t columns,
359 const size_t rows,const FilterTypes filter,const double blur,
360 ExceptionInfo *exception)
361</pre>
362
363<p>A description of each parameter follows:</p>
364
365<h5>image</h5>
366<p>the image.</p>
367
368<h5>columns</h5>
369<p>the number of columns in the scaled image.</p>
370
371<h5>rows</h5>
372<p>the number of rows in the scaled image.</p>
373
374<h5>filter</h5>
375<p>Image filter to use.</p>
376
377<h5>blur</h5>
378<p>the blur factor where > 1 is blurry, < 1 is sharp. Typically set this to 1.0.</p>
379
380<h5>exception</h5>
381<p>return any errors or warnings in this structure.</p>
382
383 </div>
cristy350dea42011-02-15 17:31:04 +0000384<h2><a href="http://www.imagemagick.org/api/MagickCore/resize_8c.html" id="SampleImage">SampleImage</a></h2>
cristy6f77f692011-02-15 15:31:39 +0000385<div class="doc-section">
386
387<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>
388
389<p>The format of the SampleImage method is:</p>
390
391<pre class="code">
392 Image *SampleImage(const Image *image,const size_t columns,
393 const size_t rows,ExceptionInfo *exception)
394</pre>
395
396<p>A description of each parameter follows:</p>
397
398<h5>image</h5>
399<p>the image.</p>
400
401<h5>columns</h5>
402<p>the number of columns in the sampled image.</p>
403
404<h5>rows</h5>
405<p>the number of rows in the sampled image.</p>
406
407<h5>exception</h5>
408<p>return any errors or warnings in this structure.</p>
409
410 </div>
cristy350dea42011-02-15 17:31:04 +0000411<h2><a href="http://www.imagemagick.org/api/MagickCore/resize_8c.html" id="ScaleImage">ScaleImage</a></h2>
cristy6f77f692011-02-15 15:31:39 +0000412<div class="doc-section">
413
414<p>ScaleImage() changes the size of an image to the given dimensions.</p>
415
416<p>The format of the ScaleImage method is:</p>
417
418<pre class="code">
419 Image *ScaleImage(const Image *image,const size_t columns,
420 const size_t rows,ExceptionInfo *exception)
421</pre>
422
423<p>A description of each parameter follows:</p>
424
425<h5>image</h5>
426<p>the image.</p>
427
428<h5>columns</h5>
429<p>the number of columns in the scaled image.</p>
430
431<h5>rows</h5>
432<p>the number of rows in the scaled image.</p>
433
434<h5>exception</h5>
435<p>return any errors or warnings in this structure.</p>
436
437 </div>
cristy350dea42011-02-15 17:31:04 +0000438<h2><a href="http://www.imagemagick.org/api/MagickCore/resize_8c.html" id="ThumbnailImage">ThumbnailImage</a></h2>
cristy6f77f692011-02-15 15:31:39 +0000439<div class="doc-section">
440
441<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>
442
443<p>The format of the ThumbnailImage method is:</p>
444
445<pre class="code">
446 Image *ThumbnailImage(const Image *image,const size_t columns,
447 const size_t rows,ExceptionInfo *exception)
448</pre>
449
450<p>A description of each parameter follows:</p>
451
452<h5>image</h5>
453<p>the image.</p>
454
455<h5>columns</h5>
456<p>the number of columns in the scaled image.</p>
457
458<h5>rows</h5>
459<p>the number of rows in the scaled image.</p>
460
461<h5>exception</h5>
462<p>return any errors or warnings in this structure.</p>
463
464 </div>
cristy3eaa0ef2010-03-06 20:35:26 +0000465
466</div>
467
468<div id="linkbar">
cristyce69bb02010-07-27 19:49:46 +0000469 <span id="linkbar-west">&nbsp;</span>
cristy3eaa0ef2010-03-06 20:35:26 +0000470 <span id="linkbar-center">
471 <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;
cristya8902942010-07-30 00:49:52 +0000472 <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>
cristy3eaa0ef2010-03-06 20:35:26 +0000473 </span>
474 <span id="linkbar-east">&nbsp;</span>
475 </div>
476 <div class="footer">
cristy4103d562010-12-10 01:38:54 +0000477 <span id="footer-west">&copy; 1999-2011 ImageMagick Studio LLC</span>
cristy3eaa0ef2010-03-06 20:35:26 +0000478 <span id="footer-east"> <a href="../http://www.imagemagick.org/script/contact.php">Contact the Wizards</a></span>
479 </div>
480 <div style="clear: both; margin: 0; width: 100%; "></div>
cristya8902942010-07-30 00:49:52 +0000481 <script type="text/javascript">
482 var _gaq = _gaq || [];
483 _gaq.push(['_setAccount', 'UA-17690367-1']);
484 _gaq.push(['_trackPageview']);
485
486 (function() {
487 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
488 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
489 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
490 })();
491 </script>
cristy3eaa0ef2010-03-06 20:35:26 +0000492</body>
493</html>