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"/>
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="image.php#AcquireImage">AcquireImage</a> &bull; <a href="image.php#AcquireImageInfo">AcquireImageInfo</a> &bull; <a href="image.php#AcquireNextImage">AcquireNextImage</a> &bull; <a href="image.php#AppendImages">AppendImages</a> &bull; <a href="image.php#CatchImageException">CatchImageException</a> &bull; <a href="image.php#ClipImagePath">ClipImagePath</a> &bull; <a href="image.php#CloneImage">CloneImage</a> &bull; <a href="image.php#CloneImageInfo">CloneImageInfo</a> &bull; <a href="image.php#CopyImagePixels">CopyImagePixels</a> &bull; <a href="image.php#DestroyImage">DestroyImage</a> &bull; <a href="image.php#DestroyImageInfo">DestroyImageInfo</a> &bull; <a href="image.php#GetImageInfo">GetImageInfo</a> &bull; <a href="image.php#GetImageInfoFile">GetImageInfoFile</a> &bull; <a href="image.php#GetImageMask">GetImageMask</a> &bull; <a href="image.php#GetImageVirtualPixelMethod">GetImageVirtualPixelMethod</a> &bull; <a href="image.php#InterpretImageFilename">InterpretImageFilename</a> &bull; <a href="image.php#IsHighDynamicRangeImage">IsHighDynamicRangeImage</a> &bull; <a href="image.php#IsImageObject">IsImageObject</a> &bull; <a href="image.php#IsTaintImage">IsTaintImage</a> &bull; <a href="image.php#ModifyImage">ModifyImage</a> &bull; <a href="image.php#NewMagickImage">NewMagickImage</a> &bull; <a href="image.php#ReferenceImage">ReferenceImage</a> &bull; <a href="image.php#ResetImagePage">ResetImagePage</a> &bull; <a href="image.php#SetImageBackgroundColor">SetImageBackgroundColor</a> &bull; <a href="image.php#SetImageChannelMask">SetImageChannelMask</a> &bull; <a href="image.php#SetImageColor">SetImageColor</a> &bull; <a href="image.php#SetImageStorageClass">SetImageStorageClass</a> &bull; <a href="image.php#SetImageExtent">SetImageExtent</a> &bull; <a href="image.php#SetImageInfoBlob">SetImageInfoBlob</a> &bull; <a href="image.php#SetImageInfoFile">SetImageInfoFile</a> &bull; <a href="image.php#SetImageMask">SetImageMask</a> &bull; <a href="image.php#SetImageAlpha">SetImageAlpha</a> &bull; <a href="image.php#SetImageVirtualPixelMethod">SetImageVirtualPixelMethod</a> &bull; <a href="image.php#SmushImages">SmushImages</a> &bull; <a href="image.php#StripImage">StripImage</a> &bull; <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 &amp; 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>
10757ce65e7125a4e1df1a274ce373c537a9df9c16cdCristy        <p><small1999-2016 ImageMagick Studio LLC</small></p>
107636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  </footer>
107736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</div><!-- /.container -->
107836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
1079882d9f4ab22246b0110b960e923614ae9c53702aCristy  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
108036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <script src="http://nextgen.imagemagick.org/js/magick.php"></script>
108136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</div>
108236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</body>
108336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</html>
1084