136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<!DOCTYPE html> 636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<html lang="en"> 736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<head> 836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <meta name="google-site-verification" content="_bMOCDpkx9ZAzBwb2kF3PRHbfUUdFj2uO8Jd1AXArz4" /> 936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <title>ImageMagick: MagickCore, C API for ImageMagick: Resize an Image</title> 1036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <meta http-equiv="content-type" content="text/html; charset=utf-8"/> 1136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <meta name="application-name" content="ImageMagick"/> 1236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <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."/> 1336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <meta name="application-url" content="http://www.imagemagick.org"/> 1436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <meta name="generator" content="PHP"/> 1536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <meta name="keywords" content="magickcore, c, api, for, imagemagick:, resize, an, image, ImageMagick, PerlMagick, image processing, image, photo, software, Magick++, OpenMP, convert"/> 1636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <meta name="rating" content="GENERAL"/> 1736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <meta name="robots" content="INDEX, FOLLOW"/> 1836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <meta name="generator" content="ImageMagick Studio LLC"/> 1936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <meta name="author" content="ImageMagick Studio LLC"/> 2036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <meta name="revisit-after" content="2 DAYS"/> 2136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <meta name="resource-type" content="document"/> 227ce65e7125a4e1df1a274ce373c537a9df9c16cdCristy <meta name="copyright" content="Copyright (c) 1999-2016 ImageMagick Studio LLC"/> 2336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <meta name="distribution" content="Global"/> 2436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <meta name="magick-serial" content="P131-S030410-R485315270133-P82224-A6668-G1245-1"/> 25882d9f4ab22246b0110b960e923614ae9c53702aCristy <link rel="icon" href="../image/wand.png"/> 26882d9f4ab22246b0110b960e923614ae9c53702aCristy <link rel="shortcut icon" href="../image/wand.ico"/> 27882d9f4ab22246b0110b960e923614ae9c53702aCristy <link rel="stylesheet" href="../css/magick.php"/> 2836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</head> 2936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<body> 3036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<div class="main"> 3136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<div class="magick-masthead"> 3236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <div class="container"> 33882d9f4ab22246b0110b960e923614ae9c53702aCristy <script async="async" src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" 3436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy style="display:block" 3536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy data-ad-client="ca-pub-3129977114552745" 3636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy data-ad-slot="6345125851" 3736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy data-ad-format="auto"></ins> 3836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <script> 39882d9f4ab22246b0110b960e923614ae9c53702aCristy (adsbygoogle = window.adsbygoogle || []).push({}); 4036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy </script> 4136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <nav class="magick-nav"> 4236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <a class="magick-nav-item " href="../index.php">Home</a> 4336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <a class="magick-nav-item " href="../script/binary-releases.php">Download</a> 4436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <a class="magick-nav-item " href="../script/command-line-tools.php">Tools</a> 4536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <a class="magick-nav-item " href="../script/command-line-options.php">Options</a> 4636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <a class="magick-nav-item " href="../script/resources.php">Resources</a> 4736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <a class="magick-nav-item " href="../script/api.php">Develop</a> 4836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <a class="magick-nav-item " href="../script/search.php">Search</a> 4936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <a class="magick-nav-item pull-right" href="http://www.imagemagick.org/discourse-server/">Community</a> 5036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy </nav> 5136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy </div> 5236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</div> 5336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<div class="container"> 5436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<div class="magick-header"> 5536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p class="text-center"><a href="resize.php#AdaptiveResizeImage">AdaptiveResizeImage</a> • <a href="resize.php#InterpolativeResizeImage">InterpolativeResizeImage</a> • <a href="resize.php#LiquidRescaleImage">LiquidRescaleImage</a> • <a href="resize.php#MagnifyImage">MagnifyImage</a> • <a href="resize.php#MinifyImage">MinifyImage</a> • <a href="resize.php#ResampleImage">ResampleImage</a> • <a href="resize.php#ResizeImage">ResizeImage</a> • <a href="resize.php#SampleImage">SampleImage</a> • <a href="resize.php#ScaleImage">ScaleImage</a> • <a href="resize.php#ThumbnailImage">ThumbnailImage</a></p> 5636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 5736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/resize_8c.html" id="AdaptiveResizeImage">AdaptiveResizeImage</a></h2> 5836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 5936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>AdaptiveResizeImage() adaptively resize image with pixel resampling.</p> 6036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 6136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<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> 6236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 6336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the AdaptiveResizeImage method is:</p> 6436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 6536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 6636421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *AdaptiveResizeImage(const Image *image,const size_t columns, 6736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy const size_t rows,ExceptionInfo *exception) 6836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 6936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 7036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 7136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 7236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 7336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 7436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 7536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 7636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 7736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 7836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 7936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 8036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 8136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>columns</dt> 8236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the number of columns in the resized image. </dd> 8336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 8436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 8536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>rows</dt> 8636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the number of rows in the resized image. </dd> 8736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 8836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 8936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 9036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 9136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 9236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 9336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 9436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/resize_8c.html" id="InterpolativeResizeImage">InterpolativeResizeImage</a></h2> 9536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 9636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>InterpolativeResizeImage() resizes an image using the specified interpolation method.</p> 9736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 9836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the InterpolativeResizeImage method is:</p> 9936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 10036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 10136421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *InterpolativeResizeImage(const Image *image,const size_t columns, 10236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy const size_t rows,const PixelInterpolateMethod method, 10336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy ExceptionInfo *exception) 10436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 10536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 10636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 10736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 10836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 10936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 11036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 11136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 11236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 11336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 11436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 11536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 11636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 11736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>columns</dt> 11836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the number of columns in the resized image. </dd> 11936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 12036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 12136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>rows</dt> 12236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the number of rows in the resized image. </dd> 12336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 12436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 12536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>method</dt> 12636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the pixel interpolation method. </dd> 12736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 12836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 12936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 13036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 13136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 13236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 13336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 13436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/resize_8c.html" id="LiquidRescaleImage">LiquidRescaleImage</a></h2> 13536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 13636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>LiquidRescaleImage() rescales image with seam carving.</p> 13736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 13836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the LiquidRescaleImage method is:</p> 13936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 14036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 14136421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *LiquidRescaleImage(const Image *image,const size_t columns, 14236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy const size_t rows,const double delta_x,const double rigidity, 14336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy ExceptionInfo *exception) 14436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 14536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 14636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 14736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 14836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 14936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 15036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 15136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 15236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 15336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 15436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 15536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 15636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 15736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>columns</dt> 15836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the number of columns in the rescaled image. </dd> 15936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 16036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 16136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>rows</dt> 16236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the number of rows in the rescaled image. </dd> 16336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 16436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 16536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>delta_x</dt> 16636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>maximum seam transversal step (0 means straight seams). </dd> 16736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 16836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 16936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>rigidity</dt> 17036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>introduce a bias for non-straight seams (typically 0). </dd> 17136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 17236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 17336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 17436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 17536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 17636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 17736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 17836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/resize_8c.html" id="MagnifyImage">MagnifyImage</a></h2> 17936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 18036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>MagnifyImage() doubles the size of the image with a pixel art scaling algorithm.</p> 18136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 18236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the MagnifyImage method is:</p> 18336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 18436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 18536421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *MagnifyImage(const Image *image,ExceptionInfo *exception) 18636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 18736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 18836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 18936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 19036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 19136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 19236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 19336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 19436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 19536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 19636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 19736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 19836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 19936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 20036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 20136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 20236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 20336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 20436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/resize_8c.html" id="MinifyImage">MinifyImage</a></h2> 20536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 20636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>MinifyImage() is a convenience method that scales an image proportionally to half its size.</p> 20736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 20836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the MinifyImage method is:</p> 20936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 21036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 21136421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *MinifyImage(const Image *image,ExceptionInfo *exception) 21236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 21336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 21436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 21536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 21636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 21736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 21836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 21936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 22036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 22136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 22236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 22336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 22436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 22536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 22636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 22736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 22836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 22936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 23036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/resize_8c.html" id="ResampleImage">ResampleImage</a></h2> 23136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 23236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<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> 23336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 23436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the ResampleImage method is:</p> 23536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 23636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 23736421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *ResampleImage(Image *image,const double x_resolution, 23836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy const double y_resolution,const FilterTypes filter, 23936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy ExceptionInfo *exception) 24036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 24136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 24236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 24336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 24436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 24536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 24636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 24736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 24836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 24936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 25036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image to be resized to fit the given resolution. </dd> 25136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 25236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 25336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>x_resolution</dt> 25436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the new image x resolution. </dd> 25536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 25636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 25736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>y_resolution</dt> 25836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the new image y resolution. </dd> 25936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 26036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 26136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>filter</dt> 26236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>Image filter to use. </dd> 26336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 26436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 26536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 26636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 26736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 26836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 26936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 27036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/resize_8c.html" id="ResizeImage">ResizeImage</a></h2> 27136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 27236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>ResizeImage() scales an image to the desired dimensions, using the given filter (see AcquireFilterInfo()).</p> 27336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 27436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<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> 27536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 27636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>ResizeImage() was inspired by Paul Heckbert's "zoom" program.</p> 27736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 27836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the ResizeImage method is:</p> 27936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 28036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 28136421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *ResizeImage(Image *image,const size_t columns,const size_t rows, 28236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy const FilterTypes filter,ExceptionInfo *exception) 28336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 28436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 28536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 28636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 28736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 28836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 28936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 29036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 29136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 29236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 29336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 29436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 29536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 29636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>columns</dt> 29736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the number of columns in the scaled image. </dd> 29836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 29936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 30036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>rows</dt> 30136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the number of rows in the scaled image. </dd> 30236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 30336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 30436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>filter</dt> 30536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>Image filter to use. </dd> 30636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 30736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 30836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 30936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 31036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 31136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 31236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 31336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/resize_8c.html" id="SampleImage">SampleImage</a></h2> 31436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 31536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<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> 31636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 31736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the SampleImage method is:</p> 31836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 31936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 32036421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *SampleImage(const Image *image,const size_t columns, 32136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy const size_t rows,ExceptionInfo *exception) 32236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 32336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 32436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 32536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 32636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 32736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 32836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 32936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 33036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 33136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 33236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 33336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 33436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 33536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>columns</dt> 33636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the number of columns in the sampled image. </dd> 33736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 33836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 33936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>rows</dt> 34036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the number of rows in the sampled image. </dd> 34136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 34236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 34336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 34436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 34536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 34636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 34736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 34836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/resize_8c.html" id="ScaleImage">ScaleImage</a></h2> 34936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 35036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>ScaleImage() changes the size of an image to the given dimensions.</p> 35136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 35236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the ScaleImage method is:</p> 35336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 35436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 35536421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *ScaleImage(const Image *image,const size_t columns, 35636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy const size_t rows,ExceptionInfo *exception) 35736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 35836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 35936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 36036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 36136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 36236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 36336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 36436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 36536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 36636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 36736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 36836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 36936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 37036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>columns</dt> 37136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the number of columns in the scaled image. </dd> 37236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 37336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 37436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>rows</dt> 37536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the number of rows in the scaled image. </dd> 37636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 37736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 37836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 37936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 38036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 38136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 38236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 38336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/resize_8c.html" id="ThumbnailImage">ThumbnailImage</a></h2> 38436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 38536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<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> 38636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 38736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the ThumbnailImage method is:</p> 38836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 38936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 39036421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *ThumbnailImage(const Image *image,const size_t columns, 39136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy const size_t rows,ExceptionInfo *exception) 39236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 39336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 39436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 39536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 39636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 39736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 39836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 39936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 40036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 40136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 40236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 40336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 40436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 40536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>columns</dt> 40636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the number of columns in the scaled image. </dd> 40736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 40836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 40936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>rows</dt> 41036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the number of rows in the scaled image. </dd> 41136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 41236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 41336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 41436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 41536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 41636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 41736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 41836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</div> 41936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <footer class="magick-footer"> 42036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <p><a href="../script/support.php">Donate</a> • 42136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <a href="../script/sitemap.php">Sitemap</a> • 42236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <a href="../script/links.php">Related</a> • 42336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <a href="../script/architecture.php">Architecture</a> 42436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</p> 42536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <p><a href="resize.php#">Back to top</a> • 42636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <a href="http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x89AB63D48277377A">Public Key</a> • 42736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <a href="../script/contact.php">Contact Us</a></p> 4287ce65e7125a4e1df1a274ce373c537a9df9c16cdCristy <p><small>© 1999-2016 ImageMagick Studio LLC</small></p> 42936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy </footer> 43036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</div><!-- /.container --> 43136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 432882d9f4ab22246b0110b960e923614ae9c53702aCristy <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 43336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <script src="http://nextgen.imagemagick.org/js/magick.php"></script> 43436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</div> 43536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</body> 43636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</html> 437