| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523 |
- <?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>
|