| <?xml version="1.0" encoding="utf-8" ?> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| <title>Magick++ API: Enumerations</title> |
| <link rel="stylesheet" href="magick.css" type="text/css" /> |
| </head> |
| <body> |
| <div class="doc-section"> |
| <h1 style="text-align:center">Enumerations</h1> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><img src="right_triangle.png" name="Graphic1" alt=">" align="bottom" width="15" height="14" border="0" /> |
| <b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">Contents</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <ul> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#ChannelType">ChannelType</a> |
| </p></li> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#ClassType">ClassType</a> |
| </p></li> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#ColorspaceType">ColorspaceType</a> |
| </p></li> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#CompositeOperator">CompositeOperator</a> |
| </p></li> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#CompressionType">CompressionType</a> |
| </p></li> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#DecorationType">DecorationType</a> |
| </p></li> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#FillRule">FillRule</a> |
| </p></li> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#FilterTypes">FilterTypes</a> |
| </p></li> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#GravityType">GravityType</a> |
| </p></li> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#ImageType">ImageType</a> |
| </p></li> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#InterlaceType">InterlaceType</a> |
| </p></li> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#ChannelType">ChannelType</a> |
| </p></li> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#LineCap">LineCap</a> |
| </p></li> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#LineJoin">LineJoin</a> |
| </p></li> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#NoiseType">NoiseType</a> |
| </p></li> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#OrientationType">OrientationType</a></p></li> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#PaintMethod">PaintMethod</a> |
| </p></li> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#QuantumTypes">QuantumTypes</a> |
| </p></li> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#RenderingIntent">RenderingIntent</a> |
| </p></li> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#ResolutionType">ResolutionType</a> |
| </p></li> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#StorageType">StorageType</a> |
| </p></li> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#StretchType">StretchType</a> |
| </p></li> |
| <li><p><a href="Enumerations.html#StyleType">StyleType</a></p></li> |
| <li><p style="margin-bottom: 0in"><a href="Enumerations.html#VirtualPixelMethod">VirtualPixelMethod</a> |
| </p></li> |
| </ul> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="ChannelType"></a><img src="right_triangle.png" name="Graphic2" alt=">" align="bottom" width="15" height="14" border="0" /> |
| <b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">ChannelType</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><i>ChannelType</i> is used as an |
| argument when doing color separations. Use <i>ChannelType </i>when |
| extracting a layer from an image. <i>MatteChannel</i> is useful for |
| extracting the opacity values from an image. Note that an image may |
| be represented in RGB, RGBA, CMYK, or CMYKA, pixel formats and a |
| channel may only be extracted if it is valid for the current pixel |
| format.</p> |
| <p style="text-align:center;margin-bottom: 0in"><b>ChannelType</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="3" bgcolor="#cccccc"> |
| <col width="86*" /> |
| <col width="170*" /> |
| <tr> |
| <td width="34%"> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td width="66%"> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td width="34%"> |
| <p>UndefinedChannel</p> |
| </td> |
| <td width="66%"> |
| <p>Unset value.</p> |
| </td> |
| </tr> |
| <tr> |
| <td width="34%"> |
| <p>RedChannel</p> |
| </td> |
| <td width="66%"> |
| <p>Extract red channel (RGB images only)</p> |
| </td> |
| </tr> |
| <tr> |
| <td width="34%"> |
| <p>CyanChannel</p> |
| </td> |
| <td width="66%"> |
| <p>Extract cyan channel (CMYK images only)</p> |
| </td> |
| </tr> |
| <tr> |
| <td width="34%"> |
| <p>GreenChannel</p> |
| </td> |
| <td width="66%"> |
| <p>Extract green channel (RGB images only)</p> |
| </td> |
| </tr> |
| <tr> |
| <td width="34%"> |
| <p>MagentaChannel</p> |
| </td> |
| <td width="66%"> |
| <p>Extract magenta channel (CMYK images only)</p> |
| </td> |
| </tr> |
| <tr> |
| <td width="34%"> |
| <p>BlueChannel</p> |
| </td> |
| <td width="66%"> |
| <p>Extract blue channel (RGB images only)</p> |
| </td> |
| </tr> |
| <tr> |
| <td width="34%"> |
| <p>YellowChannel</p> |
| </td> |
| <td width="66%"> |
| <p>Extract yellow channel (CMYK images only)</p> |
| </td> |
| </tr> |
| <tr> |
| <td width="34%"> |
| <p>OpacityChannel</p> |
| </td> |
| <td width="66%"> |
| <p>Extract matte (opacity values) channel (CMYKA images only)</p> |
| </td> |
| </tr> |
| <tr> |
| <td width="34%"> |
| <p>BlackChannel</p> |
| </td> |
| <td width="66%"> |
| <p>Extract black channel (CMYK images only)</p> |
| </td> |
| </tr> |
| <tr> |
| <td width="34%"> |
| <p>MatteChannel</p> |
| </td> |
| <td width="66%"> |
| <p>Extract matte (opacity values) channel (RGB images only)</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"> |
| <a name="ClassType"></a> |
| <img src="right_triangle.png" name="Graphic3" alt=">" align="bottom" width="15" height="14" border="0" /> |
| <b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">ClassType</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><i>ClassType</i> specifies the image |
| storage class. |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>ClassType</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>UndefinedClass</p> |
| </td> |
| <td> |
| <p>Unset value.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>DirectClass</p> |
| </td> |
| <td> |
| <p>Image is composed of pixels which represent literal color |
| values.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>PseudoClass</p> |
| </td> |
| <td> |
| <p>Image is composed of pixels which specify an index in a color |
| palette.</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="ColorspaceType"></a> |
| <img src="right_triangle.png" name="Graphic4" alt=">" align="bottom" width="15" height="14" border="0" /> |
| <b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">ColorspaceType</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p>The ColorspaceType enumeration is used to specify the colorspace |
| that quantization (color reduction and mapping) is done under or to |
| specify the colorspace when encoding an output image. Colorspaces are |
| ways of describing colors to fit the requirements of a particular |
| application (e.g. Television, offset printing, color monitors). |
| Color reduction, by default, takes place in the <i>RGBColorspace</i>. |
| Empirical evidence suggests that distances in color spaces such as |
| <i>YUVColorspace</i> or <i>YIQColorspace</i> correspond to perceptual |
| color differences more closely han do distances in RGB space. These |
| color spaces may give better results when color reducing an image. |
| Refer to <i>quantize</i> for more details. |
| </p> |
| <p style="margin-bottom: 0in">When encoding an output image, the |
| colorspaces <i>RGBColorspace</i>, <i>CMYKColorspace</i>, and |
| <i>GRAYColorspace</i> may be specified. The <i>CMYKColorspace</i> |
| option is only applicable when writing TIFF, JPEG, and Adobe |
| Photoshop bitmap (PSD) files. |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>ColorspaceType</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>UndefinedColorspace</p> |
| </td> |
| <td> |
| <p>Unset value.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>CMYKColorspace</p> |
| </td> |
| <td> |
| <p>Cyan-Magenta-Yellow-Black colorspace. CYMK is a subtractive |
| color system used by printers and photographers for the rendering |
| of colors with ink or emulsion, normally on a white surface.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>GRAYColorspace</p> |
| </td> |
| <td> |
| <p> Grayscale colorspace</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>HCLColorspace</p> |
| </td> |
| <td> |
| <p> </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>LabColorspace</p> |
| </td> |
| <td> |
| <p> </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>LCHabColorspace</p> |
| </td> |
| <td> |
| <p> </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>LuvColorspace</p> |
| </td> |
| <td> |
| <p> </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>OHTAColorspace</p> |
| </td> |
| <td> |
| <p> </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>RGBColorspace</p> |
| </td> |
| <td> |
| <p>Red-Green-Blue colorspace.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>sRGBColorspace</p> |
| </td> |
| <td> |
| <p> </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>scRGBColorspace</p> |
| </td> |
| <td> |
| <p> </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>TransparentColorspace</p> |
| </td> |
| <td> |
| <p>The Transparent color space behaves uniquely in that it |
| preserves the matte channel of the image if it exists.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>XYZColorspace</p> |
| </td> |
| <td> |
| <p> </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>YCbCrColorspace</p> |
| </td> |
| <td> |
| <p> </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>YCCColorspace</p> |
| </td> |
| <td> |
| <p> </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>YIQColorspace</p> |
| </td> |
| <td> |
| <p> </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>YPbPrColorspace</p> |
| </td> |
| <td> |
| <p> </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>YUVColorspace</p> |
| </td> |
| <td> |
| <p>Y-signal, U-signal, and V-signal colorspace. YUV is most widely |
| used to encode color for use in television transmission.</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="CompositeOperator"></a> |
| <img src="right_triangle.png" name="Graphic5" alt=">" align="bottom" width="15" height="14" border="0" /> |
| <b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">CompositeOperator</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><i>CompositeOperator</i> is used to |
| select the image composition algorithm used to compose a <i>composite |
| image</i> with an <i>image</i>. By default, each of the composite |
| image pixels are replaced by the corresponding image tile pixel. |
| Specify <i>CompositeOperator</i> to select a different algorithm. |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>CompositeOperator</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>UndefinedCompositeOp</p> |
| </td> |
| <td> |
| <p>Unset value.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>OverCompositeOp</p> |
| </td> |
| <td> |
| <p>The result is the union of the the two image shapes with the |
| <i>composite image</i> obscuring <i>image</i> in the region of |
| overlap.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>InCompositeOp</p> |
| </td> |
| <td> |
| <p>The result is a simply <i>composite image </i>cut by the shape |
| of image. None of the image data of <i>image</i> is included in |
| the result.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>OutCompositeOp</p> |
| </td> |
| <td> |
| <p>The resulting image is <i>composite image</i> with the shape of |
| <i>image</i> cut out.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>AtopCompositeOp</p> |
| </td> |
| <td> |
| <p>The result is the same shape as image <i>image</i>, with |
| <i>composite image</i> obscuring <i>image</i> there the image |
| shapes overlap. Note that this differs from <i>OverCompositeOp</i> |
| because the portion of <i>composite image</i> outside of <i>image</i>'s |
| shape does not appear in the result.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>XorCompositeOp</p> |
| </td> |
| <td> |
| <p>The result is the image data from both c<i>omposite image</i> |
| and <i>image</i> that is outside the overlap region. The overlap |
| region will be blank.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>PlusCompositeOp</p> |
| </td> |
| <td> |
| <p>The result is just the sum of the image data. Output |
| values are cropped to 255 (no overflow). This operation is |
| independent of the matte channels.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>MinusCompositeOp</p> |
| </td> |
| <td> |
| <p>The result of <i>composite image </i>- <i>image</i>, with |
| overflow cropped to zero. The matte chanel is ignored (set to 255, |
| full coverage).</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>AddCompositeOp</p> |
| </td> |
| <td> |
| <p>The result of <i>composite image</i> + <i>image</i>, with |
| overflow wrapping around (mod 256).</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>SubtractCompositeOp</p> |
| </td> |
| <td> |
| <p>The result of <i>composite image </i>- <i>image</i>, with |
| underflow wrapping around (mod 256). The add and subtract |
| operators can be used to perform reverible transformations.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>DifferenceCompositeOp</p> |
| </td> |
| <td> |
| <p>The result of abs(c<i>omposite image </i>- <i>image</i>). This |
| is useful for comparing two very similar images.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>MultiplyCompositeOp</p> |
| </td> |
| <td> |
| <p> </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>BumpmapCompositeOp</p> |
| </td> |
| <td> |
| <p>The result <i>image</i> shaded by <i>composite image.</i></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>CopyCompositeOp</p> |
| </td> |
| <td> |
| <p>The resulting <i>image</i> is image replaced with c<i>omposite |
| image</i>. Here the matte information is ignored.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>CopyRedCompositeOp</p> |
| </td> |
| <td> |
| <p>The resulting image is the red layer in <i>image</i> replaced |
| with the red layer in <i>composite image</i>. The other layers are |
| copied untouched.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>CopyGreenCompositeOp</p> |
| </td> |
| <td> |
| <p>The resulting image is the green layer in <i>image</i> replaced |
| with the green layer in <i>composite image</i>. The other layers |
| are copied untouched.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>CopyBlueCompositeOp</p> |
| </td> |
| <td> |
| <p>The resulting image is the blue layer in <i>image</i> replaced |
| with the blue layer in <i>composite image</i>. The other layers |
| are copied untouched.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>CopyOpacityCompositeOp</p> |
| </td> |
| <td> |
| <p>The resulting image is the matte layer in <i>image</i> replaced |
| with the matte layer in <i>composite image</i>. The other layers |
| are copied untouched. |
| </p> |
| <p>The image compositor requires a matte, or alpha channel in the |
| image for some operations. This extra channel usually defines a |
| mask which represents a sort of a cookie-cutter for the image. |
| This is the case when matte is 255 (full coverage) for pixels |
| inside the shape, zero outside, and between zero and 255 on the |
| boundary. For certain operations, if <i>image</i> does not |
| have a matte channel, it is initialized with 0 for any pixel |
| matching in color to pixel location (0,0), otherwise 255 (to work |
| properly <i>borderWidth</i> must be 0).</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>ClearCompositeOp</p> |
| </td> |
| <td> |
| <p> </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>DissolveCompositeOp</p> |
| </td> |
| <td> |
| <p> </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>DisplaceCompositeOp</p> |
| </td> |
| <td> |
| <p> </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>ModulateCompositeOp</p> |
| </td> |
| <td> |
| <p> </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>ThresholdCompositeOp</p> |
| </td> |
| <td> |
| <p> </p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="CompressionType"></a><img src="right_triangle.png" name="Graphic6" alt=">" align="bottom" width="15" height="14" border="0" /><b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">CompressionType</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><i>CompressionType</i> is used to |
| express the desired compression type when encoding an image. Be aware |
| that most image types only support a sub-set of the available |
| compression types. If the compression type specified is incompatable |
| with the image, ImageMagick selects a compression type compatable |
| with the image type. |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>CompressionType</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>UndefinedCompression</p> |
| </td> |
| <td> |
| <p>Unset value.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>NoCompression</p> |
| </td> |
| <td> |
| <p>No compression</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>BZipCompression</p> |
| </td> |
| <td> |
| <p>BZip (Burrows-Wheeler block-sorting text compression algorithm |
| and Huffman coding) as used by bzip2 utilities</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>FaxCompression</p> |
| </td> |
| <td> |
| <p>CCITT Group 3 FAX compression</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>Group4Compression</p> |
| </td> |
| <td> |
| <p>CCITT Group 4 FAX compression (used only for TIFF)</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>JPEGCompression</p> |
| </td> |
| <td> |
| <p>JPEG compression</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>LZWCompression</p> |
| </td> |
| <td> |
| <p>Lempel-Ziv-Welch (LZW) compression (caution, patented by |
| Unisys)</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>RunlengthEncodedCompression</p> |
| </td> |
| <td> |
| <p>Run-Length encoded (RLE) compression</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>ZipCompression</p> |
| </td> |
| <td> |
| <p>Lempel-Ziv compression (LZ77) as used in PKZIP and GNU gzip.</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="DecorationType"></a> |
| <img src="right_triangle.png" name="Graphic7" alt=">" align="bottom" width="15" height="14" border="0" /> |
| <b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">DecorationType</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in">The <i>DecorationType </i>enumerations |
| are used to specify line decorations of rendered text. |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>DecorationType</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>NoDecoration</p> |
| </td> |
| <td> |
| <p>No decoration</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>UnderlineDecoration</p> |
| </td> |
| <td> |
| <p>Underlined text</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>OverlineDecoration</p> |
| </td> |
| <td> |
| <p>Overlined text</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>LineThroughDecoration</p> |
| </td> |
| <td> |
| <p>Strike-through text</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="EndianType"></a><img src="right_triangle.png" name="Graphic8" alt=">" align="bottom" width="15" height="14" border="0" /><b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">EndianType</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in">The <i>EndianType </i>enumerations are |
| used to specify the endian option for formats which support it (e.g. |
| TIFF). |
| </p> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>EndianType</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>UndefinedEndian</p> |
| </td> |
| <td> |
| <p>Not defined (default)</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>LSBEndian</p> |
| </td> |
| <td> |
| <p>Little endian (like Intel X86 and DEC Alpha)</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>MSBEndian</p> |
| </td> |
| <td> |
| <p>Big endian (like Motorola 68K, Mac PowerPC, & SPARC)</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="FillRule"></a><img src="right_triangle.png" name="Graphic9" alt=">" align="bottom" width="15" height="14" border="0" /><b><font size="4"><font color="#ffffff">FillRule</font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><i>FillRule</i> specifies the algorithm |
| which is to be used to determine what parts of the canvas are |
| included inside the shape. See the documentation on SVG's <a href="http://www.w3.org/TR/SVG/painting.html#FillRuleProperty">fill-rule</a> |
| property for usage details. |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>FillRule</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p>UndefinedRule</p> |
| </td> |
| <td> |
| <p>Fill rule not specified</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>EvenOddRule</p> |
| </td> |
| <td> |
| <p>See SVG fill-rule <i>evenodd</i> rule.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>NonZeroRule</p> |
| </td> |
| <td> |
| <p>See SVG fill-rule <i>nonzero</i> rule.</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="FilterTypes"></a><img src="right_triangle.png" name="Graphic10" alt=">" align="bottom" width="15" height="14" border="0" /><b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">FilterTypes</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><i>FilterTypes</i> is used to adjust |
| the filter algorithm used when resizing images. Different filters |
| experience varying degrees of success with various images and can |
| take sipngicantly different amounts of processing time. |
| ImageMagick uses the <i>LanczosFilter</i> by default since this |
| filter has been shown to provide the best results for most images in |
| a reasonable amount of time. Other filter types (e.g. <i>TriangleFilter</i>) |
| may execute much faster but may show artifacts when the image is |
| re-sized or around diagonal lines. The only way to be sure is to test |
| the filter with sample images. |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>FilterTypes</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>UndefinedFilter</p> |
| </td> |
| <td> |
| <p>Unset value.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>PointFilter</p> |
| </td> |
| <td> |
| <p>Point Filter</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>BoxFilter</p> |
| </td> |
| <td> |
| <p>Box Filter</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>TriangleFilter</p> |
| </td> |
| <td> |
| <p>Triangle Filter</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>HermiteFilter</p> |
| </td> |
| <td> |
| <p>Hermite Filter</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>HanningFilter</p> |
| </td> |
| <td> |
| <p>Hanning Filter</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>HammingFilter</p> |
| </td> |
| <td> |
| <p>Hamming Filter</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>BlackmanFilter</p> |
| </td> |
| <td> |
| <p>Blackman Filter</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>GaussianFilter</p> |
| </td> |
| <td> |
| <p>Gaussian Filter</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>QuadraticFilter</p> |
| </td> |
| <td> |
| <p>Quadratic Filter</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>CubicFilter</p> |
| </td> |
| <td> |
| <p>Cubic Filter</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>CatromFilter</p> |
| </td> |
| <td> |
| <p>Catrom Filter</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>MitchellFilter</p> |
| </td> |
| <td> |
| <p>Mitchell Filter</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>LanczosFilter</p> |
| </td> |
| <td> |
| <p>Lanczos Filter</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>BesselFilter</p> |
| </td> |
| <td> |
| <p>Bessel Filter</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>SincFilter</p> |
| </td> |
| <td> |
| <p>Sinc Filter</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="GravityType"></a><img src="right_triangle.png" name="Graphic11" alt=">" align="bottom" width="15" height="14" border="0" /><b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">GravityType</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><i>GravityType</i> specifies |
| positioning of an object (e.g. text, image) within a bounding region |
| (e.g. an image). Gravity provides a convenient way to locate objects |
| irrespective of the size of the bounding region, in other words, you |
| don't need to provide absolute coordinates in order to position an |
| object. A common default for gravity is <i>NorthWestGravity</i>. |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>GravityType</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>ForgetGravity</p> |
| </td> |
| <td> |
| <p>Don't use gravity.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>NorthWestGravity</p> |
| </td> |
| <td> |
| <p>Position object at top-left of region.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>NorthGravity</p> |
| </td> |
| <td> |
| <p>Postiion object at top-center of region</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>NorthEastGravity</p> |
| </td> |
| <td> |
| <p>Position object at top-right of region</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>WestGravity</p> |
| </td> |
| <td> |
| <p>Position object at left-center of region</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>CenterGravity</p> |
| </td> |
| <td> |
| <p>Position object at center of region</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>EastGravity</p> |
| </td> |
| <td> |
| <p>Position object at right-center of region</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>SouthWestGravity</p> |
| </td> |
| <td> |
| <p>Position object at left-bottom of region</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>SouthGravity</p> |
| </td> |
| <td> |
| <p>Position object at bottom-center of region</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>SouthEastGravity</p> |
| </td> |
| <td> |
| <p>Position object at bottom-right of region</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="ImageType"></a><img src="right_triangle.png" name="Graphic12" alt=">" align="bottom" width="15" height="14" border="0" /><b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">ImageType</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><i>ImageType</i> indicates the type |
| classification of the image. |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>ImageType</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>UndefinedType</p> |
| </td> |
| <td> |
| <p>Unset value.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>BilevelType</p> |
| </td> |
| <td> |
| <p>Monochrome image</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>GrayscaleType</p> |
| </td> |
| <td> |
| <p>Grayscale image</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>GrayscaleMatteType</p> |
| </td> |
| <td> |
| <p>Grayscale image with opacity</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>PaletteType</p> |
| </td> |
| <td> |
| <p>Indexed color (palette) image</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>PaletteMatteType</p> |
| </td> |
| <td> |
| <p>Indexed color (palette) image with opacity</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>TrueColorType</p> |
| </td> |
| <td> |
| <p>Truecolor image</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>TrueColorMatteType</p> |
| </td> |
| <td> |
| <p>Truecolor image with opacity</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>ColorSeparationType</p> |
| </td> |
| <td> |
| <p>Cyan/Yellow/Magenta/Black (CYMK) image</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="InterlaceType"></a><img src="right_triangle.png" name="Graphic13" alt=">" align="bottom" width="15" height="14" border="0" /><b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">InterlaceType</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p><i>InterlaceType</i> specifies the ordering of the red, green, and |
| blue pixel information in the image. Interlacing is usually used to |
| make image information available to the user faster by taking |
| advantage of the space vs time tradeoff. For example, interlacing |
| allows images on the Web to be recognizable sooner and satellite |
| images to accumulate/render with image resolution increasing over |
| time. |
| </p> |
| <p style="margin-bottom: 0in">Use <i>LineInterlace</i> or |
| <i>PlaneInterlace</i> to create an interlaced GIF or progressive JPEG |
| image. |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>InterlaceType</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>UndefinedInterlace</p> |
| </td> |
| <td> |
| <p>Unset value.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>NoInterlace</p> |
| </td> |
| <td> |
| <p>Don't interlace image (RGBRGBRGBRGBRGBRGB...)</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>LineInterlace</p> |
| </td> |
| <td> |
| <p>Use scanline interlacing (RRR...GGG...BBB...RRR...GGG...BBB...)</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>PlaneInterlace</p> |
| </td> |
| <td> |
| <p>Use plane interlacing (RRRRRR...GGGGGG...BBBBBB...)</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>PartitionInterlace</p> |
| </td> |
| <td> |
| <p>Similar to plane interlaing except that the different planes |
| are saved to individual files (e.g. image.R, image.G, and image.B)</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="ChannelType1"></a><img src="right_triangle.png" name="Graphic14" alt=">" align="bottom" width="15" height="14" border="0" /><b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">ChannelType</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><i>ChannelType</i> is used as an |
| argument when doing color separations. Use <i>ChannelType</i> when |
| extracting a layer from an image. <i>MatteLayer</i> is useful for |
| extracting the opacity values from an image. |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>ChannelType</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>UndefinedLayer</p> |
| </td> |
| <td> |
| <p>Unset value.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>RedLayer</p> |
| </td> |
| <td> |
| <p>Select red layer</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>GreenLayer</p> |
| </td> |
| <td> |
| <p>Select green layer</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>BlueLayer</p> |
| </td> |
| <td> |
| <p>Select blue layer</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>MatteLayer</p> |
| </td> |
| <td> |
| <p>Select matte (opacity values) layer</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="LineCap"></a><img src="right_triangle.png" name="Graphic15" alt=">" align="bottom" width="15" height="14" border="0" /><b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">LineCap</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in">The <i>LineCap</i> enumerations specify |
| shape to be used at the end of open subpaths when they are stroked. |
| See SVG's '<a href="http://www.w3.org/TR/SVG/painting.html#StrokeLinecapProperty">stroke-linecap'</a> |
| for examples. |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>LineCap</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>UndefinedCap</p> |
| </td> |
| <td> |
| <p>Unset value.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>ButtCap</p> |
| </td> |
| <td> |
| <p>Square ending.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>RoundCap</p> |
| </td> |
| <td> |
| <p>Rounded ending (half-circle end with radius of 1/2 stroke |
| width).</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>SquareCap</p> |
| </td> |
| <td> |
| <p>Square ending, extended by 1/2 the stroke width at end.</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="LineJoin"></a><img src="right_triangle.png" name="Graphic16" alt=">" align="bottom" width="15" height="14" border="0" /><b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">LineJoin</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in">The <i>LineJoin</i> enumerations |
| specify the shape to be used at the corners of paths or basic shapes |
| when they are stroked. See SVG's '<a href="http://www.w3.org/TR/SVG/painting.html#StrokeLinejoinProperty">stroke-linejoin'</a> |
| for examples. |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>ChannelType</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>UndefinedJoin</p> |
| </td> |
| <td> |
| <p>Unset value.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>MiterJoin</p> |
| </td> |
| <td> |
| <p>Sharp-edged join</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>RoundJoin</p> |
| </td> |
| <td> |
| <p>Rounded-edged join</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>BevelJoin</p> |
| </td> |
| <td> |
| <p>Beveled-edged join</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="NoiseType"></a><img src="right_triangle.png" name="Graphic17" alt=">" align="bottom" width="15" height="14" border="0" /><b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">NoiseType</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><i>NoiseType</i> is used as an argument |
| to select the type of noise to be added to the image. |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>NoiseType</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>UniformNoise</p> |
| </td> |
| <td> |
| <p>Uniform noise</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>GaussianNoise</p> |
| </td> |
| <td> |
| <p>Gaussian noise</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>MultiplicativeGaussianNoise</p> |
| </td> |
| <td> |
| <p>Multiplicative Gaussian noise</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>ImpulseNoise</p> |
| </td> |
| <td> |
| <p>Impulse noise</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>LaplacianNoise</p> |
| </td> |
| <td> |
| <p>Laplacian noise</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>PoissonNoise</p> |
| </td> |
| <td> |
| <p>Poisson noise</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="0"> |
| <col width="256*" /> |
| <tr> |
| <td width="100%" bgcolor="#52799e"> |
| <p align="left"><a name="PaintMethod1"></a><a name="OrientationType"></a> |
| <img src="right_triangle.png" name="Graphic25" alt=">" align="bottom" width="15" height="14" border="0" /><b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">OrientationType</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p align="left" style="margin-bottom: 0in"><i>OrientationType</i> |
| specifies the orientation of the image. Useful for when the image is |
| produced via a different ordinate system, the camera was turned on |
| its side, or the page was scanned sideways.</p> |
| <p style="text-align:center;margin-bottom: 0in"><b>OrientationType</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="3" bgcolor="#cccccc"> |
| <col width="65*" /> |
| <col width="75*" /> |
| <col width="115*" /> |
| <tr> |
| <td width="25%"> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td width="29%"> |
| <p style="text-align:center"><b>Scanline Direction</b></p> |
| </td> |
| <td width="45%"> |
| <p style="text-align:center"><b>Frame Direction</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td width="25%"> |
| <p>UndefinedOrientation</p> |
| </td> |
| <td width="29%"> |
| <p>Unknown</p> |
| </td> |
| <td width="45%"> |
| <p>Unknown</p> |
| </td> |
| </tr> |
| <tr> |
| <td width="25%"> |
| <p>TopLeftOrientation</p> |
| </td> |
| <td width="29%"> |
| <p>Left to right</p> |
| </td> |
| <td width="45%"> |
| <p>Top to bottom</p> |
| </td> |
| </tr> |
| <tr> |
| <td width="25%"> |
| <p>TopRightOrientation</p> |
| </td> |
| <td width="29%"> |
| <p>Right to left</p> |
| </td> |
| <td width="45%"> |
| <p>Top to bottom</p> |
| </td> |
| </tr> |
| <tr> |
| <td width="25%"> |
| <p>BottomRightOrientation</p> |
| </td> |
| <td width="29%"> |
| <p>Right to left</p> |
| </td> |
| <td width="45%"> |
| <p>Bottom to top</p> |
| </td> |
| </tr> |
| <tr> |
| <td width="25%"> |
| <p>BottomLeftOrientation</p> |
| </td> |
| <td width="29%"> |
| <p>Left to right</p> |
| </td> |
| <td width="45%"> |
| <p>Bottom to top</p> |
| </td> |
| </tr> |
| <tr> |
| <td width="25%"> |
| <p>LeftTopOrientation</p> |
| </td> |
| <td width="29%"> |
| <p>Top to bottom</p> |
| </td> |
| <td width="45%"> |
| <p>Left to right</p> |
| </td> |
| </tr> |
| <tr> |
| <td width="25%"> |
| <p>RightTopOrientation</p> |
| </td> |
| <td width="29%"> |
| <p>Top to bottom</p> |
| </td> |
| <td width="45%"> |
| <p>Right to left</p> |
| </td> |
| </tr> |
| <tr> |
| <td width="25%"> |
| <p>RightBottomOrientation</p> |
| </td> |
| <td width="29%"> |
| <p>Bottom to top</p> |
| </td> |
| <td width="45%"> |
| <p>Right to left</p> |
| </td> |
| </tr> |
| <tr> |
| <td width="25%"> |
| <p>LeftBottomOrientation</p> |
| </td> |
| <td width="29%"> |
| <p>Bottom to top</p> |
| </td> |
| <td width="45%"> |
| <p>Left to right</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="PaintMethod"></a><img src="right_triangle.png" name="Graphic18" alt=">" align="bottom" width="15" height="14" border="0" /><b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">PaintMethod</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><i>PaintMethod</i> specifies how pixel |
| colors are to be replaced in the image. It is used to select the |
| pixel-filling algorithm employed. |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>PaintMethod</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>PointMethod</p> |
| </td> |
| <td> |
| <p>Replace pixel color at point.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>ReplaceMethod</p> |
| </td> |
| <td> |
| <p>Replace color for all image pixels matching color at point.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>FloodfillMethod</p> |
| </td> |
| <td> |
| <p>Replace color for pixels surrounding point until encountering |
| pixel that fails to match color at point.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>FillToBorderMethod</p> |
| </td> |
| <td> |
| <p>Replace color for pixels surrounding point until encountering |
| pixels matching border color.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>ResetMethod</p> |
| </td> |
| <td> |
| <p>Replace colors for <b>all</b> pixels in image with pen color.</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="QuantumTypes"></a><img src="right_triangle.png" name="Graphic19" alt=">" align="bottom" width="15" height="14" border="0" /><b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">QuantumTypes</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><i>QuantumTypes</i> is used to indicate |
| the source or destination format of entire pixels, or components of |
| pixels ("Quantums") while they are being read, or written |
| to, a pixel cache. The validity of these format specifications |
| depends on whether the Image pixels are in RGB format, RGBA format, |
| or CMYK format. The pixel Quantum size is determined by the Image |
| depth (eight or sixteen bits). |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>RGB(A) Image Quantums</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>IndexQuantum</p> |
| </td> |
| <td> |
| <p>PseudoColor colormap indices (valid only for image with |
| colormap)</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>RedQuantum</p> |
| </td> |
| <td> |
| <p>Red pixel Quantum</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>GreenQuantum</p> |
| </td> |
| <td> |
| <p>Green pixel Quantum</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>BlueQuantum</p> |
| </td> |
| <td> |
| <p>Blue pixel Quantum</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>AlphaQuantum</p> |
| </td> |
| <td> |
| <p>Alpha Quantum</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>CMY(K)(A) Image Quantum</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>CyanQuantum</p> |
| </td> |
| <td> |
| <p>Cyan pixel Quantum</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>MagentaQuantum</p> |
| </td> |
| <td> |
| <p>Magenta pixel Quantum</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>YellowQuantum</p> |
| </td> |
| <td> |
| <p>Yellow pixel Quantum</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>BlackQuantum</p> |
| </td> |
| <td> |
| <p>Black pixel Quantum</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>AlphaQuantum</p> |
| </td> |
| <td> |
| <p>Alpha Quantum</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>Grayscale Image |
| Quantums</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>GrayQuantum</p> |
| </td> |
| <td> |
| <p>Gray pixel</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>GrayOpacityQuantum</p> |
| </td> |
| <td> |
| <p>Pixel opacity</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>AlphaQuantum</p> |
| </td> |
| <td> |
| <p>Alpha Quantum</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>Entire Pixels |
| (Expressed in Byte Order)</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>RGBQuantum</p> |
| </td> |
| <td> |
| <p>RGB pixel (24 or 48 bits)</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>RGBAQuantum</p> |
| </td> |
| <td> |
| <p>RGBA pixel (32 or 64 bits)</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>CMYKQuantum</p> |
| </td> |
| <td> |
| <p>CMYK pixel (32 or 64 bits)</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>CMYKAQuantum</p> |
| </td> |
| <td> |
| <p>CMYKA pixel (40 or 80 bits)</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="RenderingIntent"></a><img src="right_triangle.png" name="Graphic20" alt=">" align="bottom" width="15" height="14" border="0" /><b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">RenderingIntent</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p>Rendering intent is a concept defined by <a href="http://www.color.org/">ICC</a> |
| Spec ICC.1:1998-09, "File Format for Color Profiles". |
| ImageMagick uses <i>RenderingIntent</i> in order to support ICC |
| Color Profiles. |
| </p> |
| <p style="margin-bottom: 0in">From the specification: "Rendering |
| intent specifies the style of reproduction to be used during the |
| evaluation of this profile in a sequence of profiles. It applies |
| specifically to that profile in the sequence and not to the entire |
| sequence. Typically, the user or application will set the rendering |
| intent dynamically at runtime or embedding time." |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>RenderingIntent</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>UndefinedIntent</p> |
| </td> |
| <td> |
| <p>Unset value.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>SaturationIntent</p> |
| </td> |
| <td> |
| <p>A rendering intent that specifies the saturation of the pixels |
| in the image is preserved perhaps at the expense of accuracy in |
| hue and lightness.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>PerceptualIntent</p> |
| </td> |
| <td> |
| <p>A rendering intent that specifies the full gamut of the image |
| is compressed or expanded to fill the gamut of the destination |
| device. Gray balance is preserved but colorimetric accuracy might |
| not be preserved.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>AbsoluteIntent</p> |
| </td> |
| <td> |
| <p>Absolute colorimetric</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>RelativeIntent</p> |
| </td> |
| <td> |
| <p>Relative colorimetric</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="ResolutionType"></a><img src="right_triangle.png" name="Graphic21" alt=">" align="bottom" width="15" height="14" border="0" /><b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">ResolutionType</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in">By default, ImageMagick defines |
| resolutions in pixels per inch. <i>ResolutionType</i> provides a |
| means to adjust this. |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>ResolutionType</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>UndefinedResolution</p> |
| </td> |
| <td> |
| <p>Unset value.</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>PixelsPerInchResolution</p> |
| </td> |
| <td> |
| <p>Density specifications are specified in units of pixels per |
| inch (english units).</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>PixelsPerCentimeterResolution</p> |
| </td> |
| <td> |
| <p>Density specifications are specified in units of pixels per |
| centimeter (metric units).</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="StorageType"></a><img src="right_triangle.png" name="Graphic22" alt=">" align="bottom" width="15" height="14" border="0" /><b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">StorageType</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in">The <i>StorageType</i> enumerations are |
| used to specify the storage format of pixels in the source or |
| destination pixel array. |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>StorageType</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>CharPixel</p> |
| </td> |
| <td> |
| <p>Character type</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>ShortPixel</p> |
| </td> |
| <td> |
| <p>Short type</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>IntegerPixel</p> |
| </td> |
| <td> |
| <p>Integer type</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>FloatPixel</p> |
| </td> |
| <td> |
| <p>Float type</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>DoublePixel</p> |
| </td> |
| <td> |
| <p>Double type</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="StretchType"></a><img src="right_triangle.png" name="Graphic23" alt=">" align="bottom" width="15" height="14" border="0" /><b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">StretchType</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in">The <i>StretchType</i> enumerations are |
| used to specify the relative width of a font to the regular width for |
| the font family. If the width is not important, the <i>AnyStretch</i> |
| enumeration may be specified for a wildcard match. |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>StretchType</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>AnyStretch</p> |
| </td> |
| <td> |
| <p>Wildcard match for font stretch</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>NormalStretch</p> |
| </td> |
| <td> |
| <p>Normal width font</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>UltraCondensedStretch</p> |
| </td> |
| <td> |
| <p>Ultra-condensed (narrowest) font</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>ExtraCondensedStretch</p> |
| </td> |
| <td> |
| <p>Extra-condensed font</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>CondensedStretch</p> |
| </td> |
| <td> |
| <p>Condensed font</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>SemiCondensedStretch</p> |
| </td> |
| <td> |
| <p>Semi-Condensed font</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>SemiExpandedStretch</p> |
| </td> |
| <td> |
| <p>Semi-Expanded font</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>ExpandedStretch</p> |
| </td> |
| <td> |
| <p>Expanded font</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>ExtraExpandedStretch</p> |
| </td> |
| <td> |
| <p>Extra-Expanded font</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>UltraExpandedStretch</p> |
| </td> |
| <td> |
| <p>Ultra-expanded (widest) font</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="StyleType"></a><img src="right_triangle.png" name="Graphic24" alt=">" align="bottom" width="15" height="14" border="0" /><b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">StyleType</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in">The <i>StyleType</i> enumerations are |
| used to specify the style (e.g. Italic) of a font. If the style is |
| not important, the <i>AnyStyle</i> enumeration may be specified for a |
| wildcard match. |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>StyleType</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>AnyStyle</p> |
| </td> |
| <td> |
| <p>Wildcard match for font style</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>NormalStyle</p> |
| </td> |
| <td> |
| <p>Normal font style</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>ItalicStyle</p> |
| </td> |
| <td> |
| <p>Italic font style</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>ObliqueStyle</p> |
| </td> |
| <td> |
| <p>Oblique font style</p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <table width="100%" border="0" cellpadding="1" cellspacing="1"> |
| <tr> |
| <td bgcolor="#52799e"> |
| <p align="left"><a name="VirtualPixelMethod"></a><img src="right_triangle.png" name="Graphic8" alt=">" align="bottom" width="15" height="14" border="0" /><b><font size="4"><font face="Helvetica, Arial"><font color="#ffffff">VirtualPixelMethod</font></font></font></b></p> |
| </td> |
| </tr> |
| </table> |
| <p style="margin-bottom: 0in">The <i>VirtualPixelMethod </i>enumerations are |
| used to specify the virtual pixel method. |
| </p> |
| <p style="margin-bottom: 0in"><br /> |
| </p> |
| <p style="text-align:center;margin-bottom: 0in"><b>VirtualPixelMethod</b></p> |
| <table width="100%" border="1" cellpadding="1" cellspacing="1" bgcolor="#cccccc"> |
| <tr> |
| <td> |
| <p style="text-align:center"><b>Enumeration</b></p> |
| </td> |
| <td> |
| <p style="text-align:center"><b>Description</b></p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>UndefinedVirtualPixelMethod</p> |
| </td> |
| <td> |
| <p>Not defined</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>BackgroundVirtualPixelMethod</p> |
| </td> |
| <td> |
| <p>the area surrounding the image is the background color |
| </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>BlackVirtualPixelMethod</p> |
| </td> |
| <td> |
| <p>the area surrounding the image is black</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>CheckerTileVirtualPixelMethod</p> |
| </td> |
| <td> |
| <p>alternate squares with image and background color |
| </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>DitherVirtualPixelMethod</p> |
| </td> |
| <td> |
| <p>non-random 32x32 dithered pattern |
| </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>EdgeVirtualPixelMethod</p> |
| </td> |
| <td> |
| <p>extend the edge pixel toward infinity |
| </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>GrayVirtualPixelMethod</p> |
| </td> |
| <td> |
| <p>the area surrounding the image is gray |
| </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>HorizontalTileVirtualPixelMethod</p> |
| </td> |
| <td> |
| <p>horizontally tile the image, background color above/below</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>HorizontalTileEdgeVirtualPixelMethod</p> |
| </td> |
| <td> |
| <p>horizontally tile the image and replicate the side edge pixels</p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>MirrorVirtualPixelMethod</p> |
| </td> |
| <td> |
| <p>mirror tile the image |
| </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>RandomVirtualPixelMethod</p> |
| </td> |
| <td> |
| <p>choose a random pixel from the image |
| </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>TileVirtualPixelMethod</p> |
| </td> |
| <td> |
| <p>tile the image (default) |
| </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>TransparentVirtualPixelMethod</p> |
| </td> |
| <td> |
| <p>the area surrounding the image is transparent blackness |
| </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>VerticalTileVirtualPixelMethod</p> |
| </td> |
| <td> |
| <p>vertically tile the image, sides are background color |
| </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>VerticalTileEdgeVirtualPixelMethod</p> |
| </td> |
| <td> |
| <p>vertically tile the image and replicate the side edge pixels |
| </p> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <p>WhiteVirtualPixelMethod</p> |
| </td> |
| <td> |
| <p>the area surrounding the image is white |
| </p> |
| </td> |
| </tr> |
| </table> |
| </div> |
| </body> |
| </html> |