attribute.php revision 36421ee45722da418b8ab99d7e6358e4f86b9f1e
1d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 2d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 3d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 4d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 5d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<!DOCTYPE html> 6d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<html lang="en"> 7d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<head> 8d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <meta name="google-site-verification" content="_bMOCDpkx9ZAzBwb2kF3PRHbfUUdFj2uO8Jd1AXArz4" /> 9d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <title>ImageMagick: MagickCore, C API for ImageMagick: Set Text Attributes</title> 10d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <meta http-equiv="content-type" content="text/html; charset=utf-8"/> 11d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <meta name="application-name" content="ImageMagick"/> 12d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <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."/> 13d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <meta name="application-url" content="http://www.imagemagick.org"/> 14d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <meta name="generator" content="PHP"/> 15d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <meta name="keywords" content="magickcore, c, api, for, imagemagick:, set, text, attributes, ImageMagick, PerlMagick, image processing, image, photo, software, Magick++, OpenMP, convert"/> 16d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <meta name="rating" content="GENERAL"/> 17d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <meta name="robots" content="INDEX, FOLLOW"/> 18d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <meta name="generator" content="ImageMagick Studio LLC"/> 19745de272a4afde07cd3b3a7c376976bd0a972b36Darren Krahn <meta name="author" content="ImageMagick Studio LLC"/> 20745de272a4afde07cd3b3a7c376976bd0a972b36Darren Krahn <meta name="revisit-after" content="2 DAYS"/> 21d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <meta name="resource-type" content="document"/> 22d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <meta name="copyright" content="Copyright (c) 1999-2015 ImageMagick Studio LLC"/> 23d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <meta name="distribution" content="Global"/> 24d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <meta name="magick-serial" content="P131-S030410-R485315270133-P82224-A6668-G1245-1"/> 25d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <link rel="icon" href="../image/wand.png"> 26d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <link rel="shortcut icon" href="../image/wand.ico"> 27d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <link rel="stylesheet" href="../css/magick.php"> 286222defa52eb13c0d90673f642f2647f7753478bDarren Krahn</head> 29d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<body> 30d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<div class="main"> 316222defa52eb13c0d90673f642f2647f7753478bDarren Krahn<div class="magick-masthead"> 326222defa52eb13c0d90673f642f2647f7753478bDarren Krahn <div class="container"> 33d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <script async src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" 34d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn style="display:block" 35d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn data-ad-client="ca-pub-3129977114552745" 36d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn data-ad-slot="6345125851" 37d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn data-ad-format="auto"></ins> 38d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <script> 39d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn (adsbygoogle = window.adsbygoogle || []).push({}); 40d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn </script> 41d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <nav class="magick-nav"> 42d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <a class="magick-nav-item " href="../index.php">Home</a> 43d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <a class="magick-nav-item " href="../script/binary-releases.php">Download</a> 44d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <a class="magick-nav-item " href="../script/command-line-tools.php">Tools</a> 45d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <a class="magick-nav-item " href="../script/command-line-options.php">Options</a> 46d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <a class="magick-nav-item " href="../script/resources.php">Resources</a> 47d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <a class="magick-nav-item " href="../script/api.php">Develop</a> 48d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <a class="magick-nav-item " href="../script/search.php">Search</a> 49d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <a class="magick-nav-item pull-right" href="http://www.imagemagick.org/discourse-server/">Community</a> 50d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn </nav> 51d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn </div> 52d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</div> 53d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<div class="container"> 54566c836c403212d5c13428b02ed65e5ff6e49a6bDarren Krahn<div class="magick-header"> 55d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p class="text-center"><a href="attribute.php#GetImageDepth">GetImageDepth</a> • <a href="attribute.php#GetImageQuantumDepth">GetImageQuantumDepth</a> • <a href="attribute.php#GetImageType">GetImageType</a> • <a href="attribute.php#IdentifyImageGray">IdentifyImageGray</a> • <a href="attribute.php#IdentifyImageMonochrome">IdentifyImageMonochrome</a> • <a href="attribute.php#IdentifyImageType">IdentifyImageType</a> • <a href="attribute.php#IsImageGray">IsImageGray</a> • <a href="attribute.php#IsImageMonochrome">IsImageMonochrome</a> • <a href="attribute.php#IsImageOpaque">IsImageOpaque</a> • <a href="attribute.php#SetImageDepth">SetImageDepth</a> • <a href="attribute.php#SetImageType">SetImageType</a></p> 56566c836c403212d5c13428b02ed65e5ff6e49a6bDarren Krahn 57566c836c403212d5c13428b02ed65e5ff6e49a6bDarren Krahn<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/attribute_8c.html" id="GetImageDepth">GetImageDepth</a></h2> 58d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 59d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>GetImageDepth() returns the depth of a particular image channel.</p> 60d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 61d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>The format of the GetImageDepth method is:</p> 62d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 63d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<pre class="text"> 64b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahnsize_t GetImageDepth(const Image *image,ExceptionInfo *exception) 65d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</pre> 66d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 67d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>A description of each parameter follows:</p> 68d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 69d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> 70d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</dd> 71d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 72d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 73d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dl class="dl-horizontal"> 74d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dt>image</dt> 75d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd>the image. </dd> 76d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 77d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 78d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dt>exception</dt> 79d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd>return any errors or warnings in this structure. </dd> 80d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 81d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 82d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</dl> 83d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/attribute_8c.html" id="GetImageQuantumDepth">GetImageQuantumDepth</a></h2> 84d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 85d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>GetImageQuantumDepth() returns the depth of the image rounded to a legal quantum depth: 8, 16, or 32.</p> 86d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 87d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>The format of the GetImageQuantumDepth method is:</p> 88d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 89d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<pre class="text"> 906222defa52eb13c0d90673f642f2647f7753478bDarren Krahnsize_t GetImageQuantumDepth(const Image *image, 916222defa52eb13c0d90673f642f2647f7753478bDarren Krahn const MagickBooleanType constrain) 92d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</pre> 93d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 94d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>A description of each parameter follows:</p> 95d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 96b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dd> 97b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn</dd> 98b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn 99b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dd> </dd> 100b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dl class="dl-horizontal"> 101b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dt>image</dt> 102b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dd>the image. </dd> 103b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn 104b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dd> </dd> 105b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dt>constrain</dt> 106b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dd>A value other than MagickFalse, constrains the depth to a maximum of MAGICKCORE_QUANTUM_DEPTH. </dd> 107d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 108d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 109d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</dl> 110d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/attribute_8c.html" id="GetImageType">GetImageType</a></h2> 111d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 112d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>GetImageType() returns the type of image:</p> 113d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 114d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>Bilevel Grayscale GrayscaleMatte Palette PaletteMatte TrueColor TrueColorMatte ColorSeparation ColorSeparationMatte</p> 115d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 116d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>The format of the GetImageType method is:</p> 117d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 118d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<pre class="text"> 119d66389850c33614ffbbbbc3f768621182fd853baDarren KrahnImageType GetImageType(const Image *image) 120d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</pre> 121d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 122d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>A description of each parameter follows:</p> 123d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 124d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> 125d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</dd> 126d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 127d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 128d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dl class="dl-horizontal"> 129d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dt>image</dt> 130d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd>the image. </dd> 131d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 132d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 133d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</dl> 134d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/attribute_8c.html" id="IdentifyImageGray">IdentifyImageGray</a></h2> 135d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 136d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>IdentifyImageGray() returns grayscale if all the pixels in the image have the same red, green, and blue intensities, and bi-level is the intensity is either 0 or QuantumRange. Otherwise undefined is returned.</p> 137d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 138d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>The format of the IdentifyImageGray method is:</p> 139d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 140d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<pre class="text"> 141d66389850c33614ffbbbbc3f768621182fd853baDarren KrahnImageType IdentifyImageGray(const Image *image,ExceptionInfo *exception) 142d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</pre> 143d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 144d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>A description of each parameter follows:</p> 145d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 146d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> 147d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</dd> 148d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 149d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 150d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dl class="dl-horizontal"> 151d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dt>image</dt> 152d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd>the image. </dd> 153d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 154d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 155d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dt>exception</dt> 156d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd>return any errors or warnings in this structure. </dd> 157d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 158d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 159d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</dl> 160d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/attribute_8c.html" id="IdentifyImageMonochrome">IdentifyImageMonochrome</a></h2> 161d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 162d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>IdentifyImageMonochrome() returns MagickTrue if all the pixels in the image have the same red, green, and blue intensities and the intensity is either 0 or QuantumRange.</p> 163d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 164d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>The format of the IdentifyImageMonochrome method is:</p> 165d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 166d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<pre class="text"> 167d66389850c33614ffbbbbc3f768621182fd853baDarren KrahnMagickBooleanType IdentifyImageMonochrome(const Image *image, 168d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn ExceptionInfo *exception) 169d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</pre> 170d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 171d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>A description of each parameter follows:</p> 172d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 173d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> 174d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</dd> 175d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 176d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 177d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dl class="dl-horizontal"> 178d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dt>image</dt> 1796222defa52eb13c0d90673f642f2647f7753478bDarren Krahn<dd>the image. </dd> 180d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 181d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 182d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dt>exception</dt> 183d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd>return any errors or warnings in this structure. </dd> 184d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 185d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 186d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</dl> 187d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/attribute_8c.html" id="IdentifyImageType">IdentifyImageType</a></h2> 188d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 189d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>IdentifyImageType() returns the potential type of image:</p> 190d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 191d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>Bilevel Grayscale GrayscaleMatte Palette PaletteMatte TrueColor TrueColorMatte ColorSeparation ColorSeparationMatte</p> 192d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 193b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<p>To ensure the image type matches its potential, use SetImageType():</p> 194b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn 195b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<pre class="text"> 196b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn (void) SetImageType(image,IdentifyImageType(image,exception),exception); 197d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</pre> 198d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 199b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<p>The format of the IdentifyImageType method is:</p> 200d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 201d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<pre class="text"> 202d66389850c33614ffbbbbc3f768621182fd853baDarren KrahnImageType IdentifyImageType(const Image *image,ExceptionInfo *exception) 203d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</pre> 204d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 205b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<p>A description of each parameter follows:</p> 206b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn 207b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dd> 208b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn</dd> 209d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 210d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 211b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dl class="dl-horizontal"> 212b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dt>image</dt> 213b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dd>the image. </dd> 214d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 215d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 216d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dt>exception</dt> 217d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd>return any errors or warnings in this structure. </dd> 218d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 219d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 220b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn</dl> 221b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/attribute_8c.html" id="IsImageGray">IsImageGray</a></h2> 222b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn 223b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<p>IsImageGray() returns MagickTrue if the type of the image is grayscale or bi-level.</p> 224d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 225d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>The format of the IsImageGray method is:</p> 226b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn 227d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<pre class="text"> 228d66389850c33614ffbbbbc3f768621182fd853baDarren KrahnMagickBooleanType IsImageGray(const Image *image) 229d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</pre> 230d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 231d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>A description of each parameter follows:</p> 232d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 233b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dd> 234b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn</dd> 235b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn 236b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dd> </dd> 237d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dl class="dl-horizontal"> 238d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dt>image</dt> 239b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dd>the image. </dd> 240d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 241d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 242d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</dl> 243d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/attribute_8c.html" id="IsImageMonochrome">IsImageMonochrome</a></h2> 244d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 245d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>IsImageMonochrome() returns MagickTrue if type of the image is bi-level.</p> 246b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn 247b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<p>The format of the IsImageMonochrome method is:</p> 248b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn 249b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<pre class="text"> 250d66389850c33614ffbbbbc3f768621182fd853baDarren KrahnMagickBooleanType IsImageMonochrome(const Image *image) 251d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</pre> 252b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn 253d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>A description of each parameter follows:</p> 254d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 255d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> 256d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</dd> 257d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 258d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 259b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dl class="dl-horizontal"> 260b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dt>image</dt> 261b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dd>the image. </dd> 262b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn 263d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 264d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</dl> 265b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/attribute_8c.html" id="IsImageOpaque">IsImageOpaque</a></h2> 266d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 267d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>IsImageOpaque() returns MagickTrue if none of the pixels in the image have an alpha value other than OpaqueAlpha (QuantumRange).</p> 268d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 269d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>Will return true immediatally is alpha channel is not available.</p> 270d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 271d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>The format of the IsImageOpaque method is:</p> 272b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn 2732e89ba764046e015ae90a1668f7cb3eb29cf509dDarren Krahn<pre class="text"> 274b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren KrahnMagickBooleanType IsImageOpaque(const Image *image, 275b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn ExceptionInfo *exception) 276d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</pre> 277d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 278b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<p>A description of each parameter follows:</p> 279d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 280d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> 281d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</dd> 282d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 283566c836c403212d5c13428b02ed65e5ff6e49a6bDarren Krahn<dd> </dd> 284566c836c403212d5c13428b02ed65e5ff6e49a6bDarren Krahn<dl class="dl-horizontal"> 285d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dt>image</dt> 286b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dd>the image. </dd> 287b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn 288b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dd> </dd> 289b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dt>exception</dt> 290d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd>return any errors or warnings in this structure. </dd> 291d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 292b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dd> </dd> 293d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</dl> 294d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/attribute_8c.html" id="SetImageDepth">SetImageDepth</a></h2> 295d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 296d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>SetImageDepth() sets the depth of the image.</p> 297d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 298d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>The format of the SetImageDepth method is:</p> 299d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 300b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<pre class="text"> 301b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren KrahnMagickBooleanType SetImageDepth(Image *image,const size_t depth, 302b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn ExceptionInfo *exception) 303b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn</pre> 304d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 305d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>A description of each parameter follows:</p> 306b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn 307d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> 308d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</dd> 309d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 310d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 311d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dl class="dl-horizontal"> 312d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dt>image</dt> 313d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd>the image. </dd> 314d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 315b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dd> </dd> 316b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dt>channel</dt> 317b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dd>the channel. </dd> 318b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn 319d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 320d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dt>depth</dt> 321b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dd>the image depth. </dd> 322d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 323d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 324d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dt>exception</dt> 325d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd>return any errors or warnings in this structure. </dd> 326d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 327d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 328d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</dl> 329b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/attribute_8c.html" id="SetImageType">SetImageType</a></h2> 330b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn 331b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<p>SetImageType() sets the type of image. Choose from these types:</p> 332b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn 333d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>Bilevel Grayscale GrayscaleMatte Palette PaletteMatte TrueColor TrueColorMatte ColorSeparation ColorSeparationMatte OptimizeType</p> 334d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 335b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<p>The format of the SetImageType method is:</p> 336d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 337d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<pre class="text"> 338d66389850c33614ffbbbbc3f768621182fd853baDarren KrahnMagickBooleanType SetImageType(Image *image,const ImageType type, 339d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn ExceptionInfo *exception) 340d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</pre> 341d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 342d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<p>A description of each parameter follows:</p> 343b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn 344b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dd> 345b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn</dd> 346b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn 347d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 348d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dl class="dl-horizontal"> 349b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dt>image</dt> 350b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dd>the image. </dd> 351b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn 352d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 353d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dt>type</dt> 354d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd>Image type. </dd> 355d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn 356d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd> </dd> 357d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dt>exception</dt> 358d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn<dd>return any errors or warnings in this structure. </dd> 359b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn 360b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn<dd> </dd> 361b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn</dl> 362b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn</div> 363d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <footer class="magick-footer"> 364d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <p><a href="../script/support.php">Donate</a> • 365b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn <a href="../script/sitemap.php">Sitemap</a> • 366d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <a href="../script/links.php">Related</a> • 367d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <a href="../script/architecture.php">Architecture</a> 368d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</p> 369d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <p><a href="attribute.php#">Back to top</a> • 370d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <a href="http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x89AB63D48277377A">Public Key</a> • 371d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <a href="../script/contact.php">Contact Us</a></p> 372d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn <p><small>© 1999-2015 ImageMagick Studio LLC</small></p> 373b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn </footer> 374b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn</div><!-- /.container --> 375b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn 376b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn <script src="http://nextgen.imagemagick.org/js/magick.php"></script> 377d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</div> 378d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn</body> 379b48a50fc394b9c8a1059463c9eaba4c8d1985b9bDarren Krahn</html> 380d66389850c33614ffbbbbc3f768621182fd853baDarren Krahn