image.php revision 36421ee45722da418b8ab99d7e6358e4f86b9f1e
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: Image Methods</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:, image, methods, 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"/> 2236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <meta name="copyright" content="Copyright (c) 1999-2015 ImageMagick Studio LLC"/> 2336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <meta name="distribution" content="Global"/> 2436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <meta name="magick-serial" content="P131-S030410-R485315270133-P82224-A6668-G1245-1"/> 2536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <link rel="icon" href="../image/wand.png"> 2636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <link rel="shortcut icon" href="../image/wand.ico"> 2736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <link rel="stylesheet" href="../css/magick.php"> 2836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</head> 2936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<body> 3036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<div class="main"> 3136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<div class="magick-masthead"> 3236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <div class="container"> 3336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <script 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> 3936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy (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="image.php#AcquireImage">AcquireImage</a> • <a href="image.php#AcquireImageInfo">AcquireImageInfo</a> • <a href="image.php#AcquireNextImage">AcquireNextImage</a> • <a href="image.php#AppendImages">AppendImages</a> • <a href="image.php#CatchImageException">CatchImageException</a> • <a href="image.php#ClipImagePath">ClipImagePath</a> • <a href="image.php#CloneImage">CloneImage</a> • <a href="image.php#CloneImageInfo">CloneImageInfo</a> • <a href="image.php#CopyImagePixels">CopyImagePixels</a> • <a href="image.php#DestroyImage">DestroyImage</a> • <a href="image.php#DestroyImageInfo">DestroyImageInfo</a> • <a href="image.php#GetImageInfo">GetImageInfo</a> • <a href="image.php#GetImageInfoFile">GetImageInfoFile</a> • <a href="image.php#GetImageMask">GetImageMask</a> • <a href="image.php#GetImageVirtualPixelMethod">GetImageVirtualPixelMethod</a> • <a href="image.php#InterpretImageFilename">InterpretImageFilename</a> • <a href="image.php#IsHighDynamicRangeImage">IsHighDynamicRangeImage</a> • <a href="image.php#IsImageObject">IsImageObject</a> • <a href="image.php#IsTaintImage">IsTaintImage</a> • <a href="image.php#ModifyImage">ModifyImage</a> • <a href="image.php#NewMagickImage">NewMagickImage</a> • <a href="image.php#ReferenceImage">ReferenceImage</a> • <a href="image.php#ResetImagePage">ResetImagePage</a> • <a href="image.php#SetImageBackgroundColor">SetImageBackgroundColor</a> • <a href="image.php#SetImageChannelMask">SetImageChannelMask</a> • <a href="image.php#SetImageColor">SetImageColor</a> • <a href="image.php#SetImageStorageClass">SetImageStorageClass</a> • <a href="image.php#SetImageExtent">SetImageExtent</a> • <a href="image.php#SetImageInfoBlob">SetImageInfoBlob</a> • <a href="image.php#SetImageInfoFile">SetImageInfoFile</a> • <a href="image.php#SetImageMask">SetImageMask</a> • <a href="image.php#SetImageAlpha">SetImageAlpha</a> • <a href="image.php#SetImageVirtualPixelMethod">SetImageVirtualPixelMethod</a> • <a href="image.php#SmushImages">SmushImages</a> • <a href="image.php#StripImage">StripImage</a> • <a href="image.php#SyncImageSettings">SyncImageSettings</a></p> 5636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 5736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="AcquireImage">AcquireImage</a></h2> 5836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 5936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>AcquireImage() returns a pointer to an image structure initialized to default values.</p> 6036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 6136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the AcquireImage method is:</p> 6236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 6336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 6436421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *AcquireImage(const ImageInfo *image_info,ExceptionInfo *exception) 6536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 6636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 6736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 6836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 6936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 7036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 7136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 7236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 7336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 7436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image_info</dt> 7536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>Many of the image default values are set from this structure. For example, filename, compression, depth, background color, and others. </dd> 7636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 7736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 7836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 7936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 8036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 8136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 8236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 8336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="AcquireImageInfo">AcquireImageInfo</a></h2> 8436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 8536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>AcquireImageInfo() allocates the ImageInfo structure.</p> 8636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 8736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the AcquireImageInfo method is:</p> 8836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 8936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 9036421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImageInfo *AcquireImageInfo(void) 9136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 9236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 9336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="AcquireNextImage">AcquireNextImage</a></h2> 9436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 9536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>AcquireNextImage() initializes the next image in a sequence to default values. The next member of image points to the newly allocated image. If there is a memory shortage, next is assigned NULL.</p> 9636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 9736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the AcquireNextImage method is:</p> 9836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 9936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 10036421ee45722da418b8ab99d7e6358e4f86b9f1eCristyvoid AcquireNextImage(const ImageInfo *image_info,Image *image, 10136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy ExceptionInfo *exception) 10236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 10336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 10436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 10536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 10636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 10736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 10836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 10936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 11036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 11136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image_info</dt> 11236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>Many of the image default values are set from this structure. For example, filename, compression, depth, background color, and others. </dd> 11336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 11436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 11536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 11636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 11736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 11836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 11936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 12036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 12136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 12236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 12336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 12436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="AppendImages">AppendImages</a></h2> 12536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 12636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>AppendImages() takes all images from the current image pointer to the end of the image list and appends them to each other top-to-bottom if the stack parameter is true, otherwise left-to-right.</p> 12736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 12836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The current gravity setting effects how the image is justified in the final image.</p> 12936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 13036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the AppendImages method is:</p> 13136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 13236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 13336421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *AppendImages(const Image *images,const MagickBooleanType stack, 13436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy ExceptionInfo *exception) 13536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 13636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 13736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 13836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 13936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 14036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 14136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 14236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 14336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 14436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>images</dt> 14536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image sequence. </dd> 14636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 14736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 14836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>stack</dt> 14936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>A value other than 0 stacks the images top-to-bottom. </dd> 15036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 15136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 15236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 15336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 15436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 15536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 15636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 15736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="CatchImageException">CatchImageException</a></h2> 15836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 15936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>CatchImageException() returns if no exceptions are found in the image sequence, otherwise it determines the most severe exception and reports it as a warning or error depending on the severity.</p> 16036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 16136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the CatchImageException method is:</p> 16236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 16336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 16436421ee45722da418b8ab99d7e6358e4f86b9f1eCristyExceptionType CatchImageException(Image *image) 16536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 16636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 16736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 16836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 16936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 17036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 17136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 17236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 17336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 17436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 17536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>An image sequence. </dd> 17636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 17736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 17836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 17936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="ClipImagePath">ClipImagePath</a></h2> 18036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 18136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>ClipImagePath() sets the image clip mask based any clipping path information if it exists.</p> 18236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 18336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the ClipImagePath method is:</p> 18436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 18536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 18636421ee45722da418b8ab99d7e6358e4f86b9f1eCristyMagickBooleanType ClipImagePath(Image *image,const char *pathname, 18736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy const MagickBooleanType inside,ExceptionInfo *exception) 18836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 18936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 19036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 19136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 19236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 19336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 19436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 19536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 19636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 19736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 19836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 19936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 20036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 20136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>pathname</dt> 20236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>name of clipping path resource. If name is preceded by #, use clipping path numbered by name. </dd> 20336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 20436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 20536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>inside</dt> 20636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>if non-zero, later operations take effect inside clipping path. Otherwise later operations take effect outside clipping path. </dd> 20736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 20836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 20936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 21036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 21136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 21236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 21336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 21436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="CloneImage">CloneImage</a></h2> 21536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 21636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>CloneImage() copies an image and returns the copy as a new image object.</p> 21736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 21836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>If the specified columns and rows is 0, an exact copy of the image is returned, otherwise the pixel data is undefined and must be initialized with the QueueAuthenticPixels() and SyncAuthenticPixels() methods. On failure, a NULL image is returned and exception describes the reason for the failure.</p> 21936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 22036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the CloneImage method is:</p> 22136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 22236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 22336421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *CloneImage(const Image *image,const size_t columns, 22436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy const size_t rows,const MagickBooleanType orphan, 22536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy ExceptionInfo *exception) 22636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 22736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 22836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 22936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 23036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 23136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 23236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 23336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 23436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 23536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 23636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 23736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 23836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 23936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>columns</dt> 24036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the number of columns in the cloned image. </dd> 24136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 24236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 24336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>rows</dt> 24436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the number of rows in the cloned image. </dd> 24536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 24636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 24736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>detach</dt> 24836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> With a value other than 0, the cloned image is detached from its parent I/O stream. </dd> 24936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 25036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 25136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 25236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 25336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 25436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 25536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 25636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="CloneImageInfo">CloneImageInfo</a></h2> 25736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 25836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>CloneImageInfo() makes a copy of the given image info structure. If NULL is specified, a new image info structure is created initialized to default values.</p> 25936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 26036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the CloneImageInfo method is:</p> 26136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 26236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 26336421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImageInfo *CloneImageInfo(const ImageInfo *image_info) 26436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 26536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 26636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 26736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 26836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 26936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 27036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 27136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 27236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 27336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image_info</dt> 27436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image info. </dd> 27536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 27636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 27736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 27836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="CopyImagePixels">CopyImagePixels</a></h2> 27936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 28036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>CopyImagePixels() copies pixels from the source image as defined by the geometry the destination image at the specified offset.</p> 28136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 28236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the CopyImagePixels method is:</p> 28336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 28436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 28536421ee45722da418b8ab99d7e6358e4f86b9f1eCristyMagickBooleanType CopyImagePixels(Image *image,const Image *source_image, 28636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy const RectangleInfo *geometry,const OffsetInfo *offset, 28736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy ExceptionInfo *exception); 28836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 28936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 29036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 29136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 29236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 29336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 29436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 29536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 29636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 29736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 29836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the destination image. </dd> 29936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 30036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 30136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>source_image</dt> 30236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the source image. </dd> 30336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 30436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 30536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>geometry</dt> 30636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>define the dimensions of the source pixel rectangle. </dd> 30736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 30836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 30936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>offset</dt> 31036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>define the offset in the destination image. </dd> 31136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 31236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 31336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 31436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 31536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 31636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 31736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 31836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="DestroyImage">DestroyImage</a></h2> 31936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 32036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>DestroyImage() dereferences an image, deallocating memory associated with the image if the reference count becomes zero.</p> 32136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 32236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the DestroyImage method is:</p> 32336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 32436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 32536421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *DestroyImage(Image *image) 32636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 32736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 32836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 32936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 33036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 33136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 33236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 33336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 33436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 33536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 33636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 33736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 33836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 33936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 34036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="DestroyImageInfo">DestroyImageInfo</a></h2> 34136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 34236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>DestroyImageInfo() deallocates memory associated with an ImageInfo structure.</p> 34336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 34436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the DestroyImageInfo method is:</p> 34536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 34636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 34736421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImageInfo *DestroyImageInfo(ImageInfo *image_info) 34836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 34936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 35036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 35136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 35236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 35336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 35436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 35536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 35636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 35736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image_info</dt> 35836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image info. </dd> 35936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 36036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 36136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 36236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="GetImageInfo">GetImageInfo</a></h2> 36336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 36436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>GetImageInfo() initializes image_info to default values.</p> 36536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 36636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the GetImageInfo method is:</p> 36736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 36836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 36936421ee45722da418b8ab99d7e6358e4f86b9f1eCristyvoid GetImageInfo(ImageInfo *image_info) 37036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 37136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 37236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 37336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 37436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 37536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 37636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 37736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 37836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 37936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image_info</dt> 38036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image info. </dd> 38136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 38236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 38336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 38436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="GetImageInfoFile">GetImageInfoFile</a></h2> 38536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 38636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>GetImageInfoFile() returns the image info file member.</p> 38736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 38836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the GetImageInfoFile method is:</p> 38936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 39036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 39136421ee45722da418b8ab99d7e6358e4f86b9f1eCristyFILE *GetImageInfoFile(const ImageInfo *image_info) 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_info</dt> 40236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image info. </dd> 40336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 40436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 40536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 40636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="GetImageMask">GetImageMask</a></h2> 40736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 40836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>GetImageMask() returns the mask associated with the image.</p> 40936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 41036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the GetImageMask method is:</p> 41136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 41236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 41336421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *GetImageMask(const Image *image,ExceptionInfo *exception) 41436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 41536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 41636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 41736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 41836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 41936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 42036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 42136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 42236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 42336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 42436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 42536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 42636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 42736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 42836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="GetImageVirtualPixelMethod">GetImageVirtualPixelMethod</a></h2> 42936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 43036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>GetImageVirtualPixelMethod() gets the "virtual pixels" method for the image. A virtual pixel is any pixel access that is outside the boundaries of the image cache.</p> 43136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 43236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the GetImageVirtualPixelMethod() method is:</p> 43336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 43436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 43536421ee45722da418b8ab99d7e6358e4f86b9f1eCristyVirtualPixelMethod GetImageVirtualPixelMethod(const Image *image) 43636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 43736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 43836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 43936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 44036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 44136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 44236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 44336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 44436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 44536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 44636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 44736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 44836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 44936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 45036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="InterpretImageFilename">InterpretImageFilename</a></h2> 45136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 45236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>InterpretImageFilename() interprets embedded characters in an image filename. The filename length is returned.</p> 45336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 45436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the InterpretImageFilename method is:</p> 45536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 45636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 45736421ee45722da418b8ab99d7e6358e4f86b9f1eCristysize_t InterpretImageFilename(const ImageInfo *image_info,Image *image, 45836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy const char *format,int value,char *filename,ExceptionInfo *exception) 45936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 46036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 46136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows.</p> 46236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 46336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image_info</dt> 46436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>the image info..</p> 46536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 46636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 46736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>the image.</p> 46836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 46936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>format</dt> 47036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A filename describing the format to use to write the numeric argument. Only the first numeric format identifier is replaced.</p> 47136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 47236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>value</dt> 47336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>Numeric value to substitute into format filename.</p> 47436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 47536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>filename</dt> 47636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>return the formatted filename in this character buffer.</p> 47736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 47836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 47936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>return any errors or warnings in this structure.</p> 48036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 48136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="IsHighDynamicRangeImage">IsHighDynamicRangeImage</a></h2> 48236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 48336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>IsHighDynamicRangeImage() returns MagickTrue if any pixel component is non-integer or exceeds the bounds of the quantum depth (e.g. for Q16 0..65535.</p> 48436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 48536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the IsHighDynamicRangeImage method is:</p> 48636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 48736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 48836421ee45722da418b8ab99d7e6358e4f86b9f1eCristyMagickBooleanType IsHighDynamicRangeImage(const Image *image, 48936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy ExceptionInfo *exception) 49036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 49136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 49236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 49336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 49436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 49536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 49636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 49736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 49836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 49936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 50036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 50136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 50236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 50336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 50436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 50536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 50636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 50736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 50836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="IsImageObject">IsImageObject</a></h2> 50936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 51036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>IsImageObject() returns MagickTrue if the image sequence contains a valid set of image objects.</p> 51136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 51236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the IsImageObject method is:</p> 51336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 51436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 51536421ee45722da418b8ab99d7e6358e4f86b9f1eCristyMagickBooleanType IsImageObject(const Image *image) 51636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 51736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 51836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 51936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 52036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 52136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 52236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 52336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 52436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 52536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 52636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 52736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 52836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 52936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 53036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="IsTaintImage">IsTaintImage</a></h2> 53136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 53236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>IsTaintImage() returns MagickTrue any pixel in the image has been altered since it was first constituted.</p> 53336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 53436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the IsTaintImage method is:</p> 53536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 53636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 53736421ee45722da418b8ab99d7e6358e4f86b9f1eCristyMagickBooleanType IsTaintImage(const Image *image) 53836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 53936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 54036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 54136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 54236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 54336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 54436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 54536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 54636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 54736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 54836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 54936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 55036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 55136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 55236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="ModifyImage">ModifyImage</a></h2> 55336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 55436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>ModifyImage() ensures that there is only a single reference to the image to be modified, updating the provided image pointer to point to a clone of the original image if necessary.</p> 55536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 55636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the ModifyImage method is:</p> 55736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 55836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 55936421ee45722da418b8ab99d7e6358e4f86b9f1eCristyMagickBooleanType ModifyImage(Image *image,ExceptionInfo *exception) 56036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 56136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 56236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 56336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 56436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 56536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 56636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 56736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 56836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 56936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 57036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 57136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 57236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 57336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 57436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 57536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 57636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 57736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 57836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="NewMagickImage">NewMagickImage</a></h2> 57936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 58036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>NewMagickImage() creates a blank image canvas of the specified size and background color.</p> 58136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 58236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the NewMagickImage method is:</p> 58336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 58436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 58536421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *NewMagickImage(const ImageInfo *image_info,const size_t width, 58636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy const size_t height,const PixelInfo *background, 58736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy ExceptionInfo *exception) 58836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 58936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 59036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 59136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 59236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 59336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 59436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 59536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 59636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 59736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 59836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 59936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 60036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 60136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>width</dt> 60236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image width. </dd> 60336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 60436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 60536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>height</dt> 60636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image height. </dd> 60736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 60836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 60936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>background</dt> 61036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image color. </dd> 61136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 61236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 61336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 61436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 61536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 61636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 61736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 61836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="ReferenceImage">ReferenceImage</a></h2> 61936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 62036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>ReferenceImage() increments the reference count associated with an image returning a pointer to the image.</p> 62136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 62236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the ReferenceImage method is:</p> 62336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 62436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 62536421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *ReferenceImage(Image *image) 62636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 62736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 62836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 62936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 63036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 63136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 63236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 63336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 63436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 63536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 63636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 63736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 63836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 63936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 64036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="ResetImagePage">ResetImagePage</a></h2> 64136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 64236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>ResetImagePage() resets the image page canvas and position.</p> 64336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 64436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the ResetImagePage method is:</p> 64536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 64636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 64736421ee45722da418b8ab99d7e6358e4f86b9f1eCristyMagickBooleanType ResetImagePage(Image *image,const char *page) 64836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 64936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 65036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 65136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 65236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 65336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 65436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 65536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 65636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 65736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 65836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 65936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 66036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 66136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>page</dt> 66236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the relative page specification. </dd> 66336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 66436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 66536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 66636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="SetImageBackgroundColor">SetImageBackgroundColor</a></h2> 66736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 66836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>SetImageBackgroundColor() initializes the image pixels to the image background color. The background color is defined by the background_color member of the image structure.</p> 66936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 67036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the SetImage method is:</p> 67136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 67236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 67336421ee45722da418b8ab99d7e6358e4f86b9f1eCristyMagickBooleanType SetImageBackgroundColor(Image *image, 67436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy ExceptionInfo *exception) 67536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 67636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 67736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 67836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 67936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 68036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 68136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 68236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 68336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 68436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 68536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 68636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 68736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 68836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 68936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 69036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 69136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 69236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 69336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="SetImageChannelMask">SetImageChannelMask</a></h2> 69436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 69536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>SetImageChannelMask() sets the image channel mask from the specified channel mask.</p> 69636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 69736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the SetImageChannelMask method is:</p> 69836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 69936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 70036421ee45722da418b8ab99d7e6358e4f86b9f1eCristyChannelType SetImageChannelMask(Image *image, 70136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy const ChannelType channel_mask) 70236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 70336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 70436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 70536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 70636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 70736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 70836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 70936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 71036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 71136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 71236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 71336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 71436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 71536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>channel_mask</dt> 71636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the channel mask. </dd> 71736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 71836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 71936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 72036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="SetImageColor">SetImageColor</a></h2> 72136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 72236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>SetImageColor() set the entire image canvas to the specified color.</p> 72336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 72436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the SetImageColor method is:</p> 72536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 72636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 72736421ee45722da418b8ab99d7e6358e4f86b9f1eCristyMagickBooleanType SetImageColor(Image *image,const PixelInfo *color, 72836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy ExeptionInfo *exception) 72936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 73036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 73136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 73236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 73336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 73436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 73536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 73636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 73736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 73836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 73936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 74036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 74136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 74236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>background</dt> 74336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image color. </dd> 74436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 74536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 74636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 74736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 74836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 74936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 75036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 75136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="SetImageStorageClass">SetImageStorageClass</a></h2> 75236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 75336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>SetImageStorageClass() sets the image class: DirectClass for true color images or PseudoClass for colormapped images.</p> 75436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 75536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the SetImageStorageClass method is:</p> 75636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 75736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 75836421ee45722da418b8ab99d7e6358e4f86b9f1eCristyMagickBooleanType SetImageStorageClass(Image *image, 75936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy const ClassType storage_class,ExceptionInfo *exception) 76036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 76136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 76236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 76336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 76436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 76536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 76636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 76736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 76836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 76936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 77036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 77136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 77236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 77336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>storage_class</dt> 77436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> The image class. </dd> 77536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 77636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 77736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 77836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 77936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 78036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 78136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 78236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="SetImageExtent">SetImageExtent</a></h2> 78336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 78436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>SetImageExtent() sets the image size (i.e. columns & rows).</p> 78536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 78636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the SetImageExtent method is:</p> 78736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 78836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 78936421ee45722da418b8ab99d7e6358e4f86b9f1eCristyMagickBooleanType SetImageExtent(Image *image,const size_t columns, 79036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy const size_t rows,ExceptionInfo *exception) 79136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 79236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 79336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 79436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 79536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 79636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 79736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 79836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 79936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 80036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 80136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 80236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 80336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 80436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>columns</dt> 80536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> The image width in pixels. </dd> 80636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 80736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 80836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>rows</dt> 80936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> The image height in pixels. </dd> 81036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 81136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 81236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 81336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 81436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 81536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 81636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 81736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="SetImageInfoBlob">SetImageInfoBlob</a></h2> 81836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 81936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>SetImageInfoBlob() sets the image info blob member.</p> 82036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 82136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the SetImageInfoBlob method is:</p> 82236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 82336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 82436421ee45722da418b8ab99d7e6358e4f86b9f1eCristyvoid SetImageInfoBlob(ImageInfo *image_info,const void *blob, 82536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy const size_t length) 82636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 82736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 82836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 82936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 83036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 83136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 83236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 83336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 83436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 83536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image_info</dt> 83636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image info. </dd> 83736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 83836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 83936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>blob</dt> 84036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the blob. </dd> 84136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 84236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 84336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>length</dt> 84436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the blob length. </dd> 84536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 84636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 84736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 84836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="SetImageInfoFile">SetImageInfoFile</a></h2> 84936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 85036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>SetImageInfoFile() sets the image info file member.</p> 85136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 85236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the SetImageInfoFile method is:</p> 85336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 85436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 85536421ee45722da418b8ab99d7e6358e4f86b9f1eCristyvoid SetImageInfoFile(ImageInfo *image_info,FILE *file) 85636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 85736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 85836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 85936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 86036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 86136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 86236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 86336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 86436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 86536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image_info</dt> 86636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image info. </dd> 86736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 86836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 86936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>file</dt> 87036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the file. </dd> 87136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 87236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 87336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 87436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="SetImageMask">SetImageMask</a></h2> 87536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 87636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>SetImageMask() associates a mask with the image. The mask must be the same dimensions as the image.</p> 87736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 87836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the SetImageMask method is:</p> 87936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 88036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 88136421ee45722da418b8ab99d7e6358e4f86b9f1eCristyMagickBooleanType SetImageMask(Image *image,const PixelMask type, 88236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy const Image *mask,ExceptionInfo *exception) 88336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 88436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 88536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 88636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 88736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 88836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 88936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 89036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 89136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 89236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 89336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 89436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 89536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 89636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>type</dt> 89736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the mask type, ReadPixelMask or WritePixelMask. </dd> 89836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 89936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 90036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>mask</dt> 90136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image mask. </dd> 90236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 90336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 90436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 90536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 90636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 90736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 90836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 90936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="SetImageAlpha">SetImageAlpha</a></h2> 91036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 91136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>SetImageAlpha() sets the alpha levels of the image.</p> 91236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 91336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the SetImageAlpha method is:</p> 91436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 91536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 91636421ee45722da418b8ab99d7e6358e4f86b9f1eCristyMagickBooleanType SetImageAlpha(Image *image,const Quantum alpha, 91736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy ExceptionInfo *exception) 91836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 91936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 92036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 92136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 92236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 92336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 92436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 92536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 92636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 92736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 92836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 92936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 93036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 93136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>Alpha</dt> 93236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the level of transparency: 0 is fully opaque and QuantumRange is fully transparent. </dd> 93336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 93436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 93536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 93636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="SetImageVirtualPixelMethod">SetImageVirtualPixelMethod</a></h2> 93736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 93836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>SetImageVirtualPixelMethod() sets the "virtual pixels" method for the image and returns the previous setting. A virtual pixel is any pixel access that is outside the boundaries of the image cache.</p> 93936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 94036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the SetImageVirtualPixelMethod() method is:</p> 94136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 94236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 94336421ee45722da418b8ab99d7e6358e4f86b9f1eCristyVirtualPixelMethod SetImageVirtualPixelMethod(Image *image, 94436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy const VirtualPixelMethod virtual_pixel_method,ExceptionInfo *exception) 94536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 94636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 94736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 94836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 94936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 95036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 95136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 95236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 95336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 95436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 95536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 95636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 95736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 95836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>virtual_pixel_method</dt> 95936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>choose the type of virtual pixel. </dd> 96036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 96136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 96236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 96336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 96436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 96536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 96636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 96736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="SmushImages">SmushImages</a></h2> 96836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 96936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>SmushImages() takes all images from the current image pointer to the end of the image list and smushes them to each other top-to-bottom if the stack parameter is true, otherwise left-to-right.</p> 97036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 97136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The current gravity setting now effects how the image is justified in the final image.</p> 97236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 97336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the SmushImages method is:</p> 97436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 97536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 97636421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *SmushImages(const Image *images,const MagickBooleanType stack, 97736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy ExceptionInfo *exception) 97836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 97936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 98036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 98136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 98236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 98336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 98436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 98536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 98636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 98736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>images</dt> 98836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image sequence. </dd> 98936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 99036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 99136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>stack</dt> 99236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>A value other than 0 stacks the images top-to-bottom. </dd> 99336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 99436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 99536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>offset</dt> 99636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>minimum distance in pixels between images. </dd> 99736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 99836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 99936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 100036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 100136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 100236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 100336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 100436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="StripImage">StripImage</a></h2> 100536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 100636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>StripImage() strips an image of all profiles and comments.</p> 100736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 100836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the StripImage method is:</p> 100936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 101036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 101136421ee45722da418b8ab99d7e6358e4f86b9f1eCristyMagickBooleanType StripImage(Image *image,ExceptionInfo *exception) 101236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 101336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 101436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 101536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 101636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 101736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 101836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 101936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 102036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 102136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 102236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 102336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 102436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 102536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 102636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 102736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 102836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 102936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 103036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/image_8c.html" id="SyncImageSettings">SyncImageSettings</a></h2> 103136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 103236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>SyncImageSettings() syncs any image_info global options into per-image attributes.</p> 103336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 103436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>Note: in IMv6 free form 'options' were always mapped into 'artifacts', so that operations and coders can find such settings. In IMv7 if a desired per-image artifact is not set, then it will directly look for a global option as a fallback, as such this copy is no longer needed, only the link set up.</p> 103536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 103636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the SyncImageSettings method is:</p> 103736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 103836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text"> 103936421ee45722da418b8ab99d7e6358e4f86b9f1eCristyMagickBooleanType SyncImageSettings(const ImageInfo *image_info, 104036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy Image *image,ExceptionInfo *exception) 104136421ee45722da418b8ab99d7e6358e4f86b9f1eCristyMagickBooleanType SyncImagesSettings(const ImageInfo *image_info, 104236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy Image *image,ExceptionInfo *exception) 104336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre> 104436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 104536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p> 104636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 104736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> 104836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd> 104936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 105036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 105136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal"> 105236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image_info</dt> 105336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image info. </dd> 105436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 105536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 105636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt> 105736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd> 105836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 105936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 106036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt> 106136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd> 106236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 106336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd> 106436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl> 106536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</div> 106636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <footer class="magick-footer"> 106736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <p><a href="../script/support.php">Donate</a> • 106836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <a href="../script/sitemap.php">Sitemap</a> • 106936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <a href="../script/links.php">Related</a> • 107036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <a href="../script/architecture.php">Architecture</a> 107136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</p> 107236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <p><a href="image.php#">Back to top</a> • 107336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <a href="http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x89AB63D48277377A">Public Key</a> • 107436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <a href="../script/contact.php">Contact Us</a></p> 107536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <p><small>© 1999-2015 ImageMagick Studio LLC</small></p> 107636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy </footer> 107736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</div><!-- /.container --> 107836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy 107936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy <script src="http://nextgen.imagemagick.org/js/magick.php"></script> 108036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</div> 108136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</body> 108236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</html> 1083