<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML ><HEAD ><TITLE >Image magick Functions</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK REL="HOME" TITLE="PHP 手册" HREF="index.html"><LINK REL="UP" TITLE="函数参考" HREF="funcref.html"><LINK REL="PREVIOUS" TITLE="png2wbmp" HREF="function.png2wbmp.html"><LINK REL="NEXT" TITLE="imagick_begindraw" HREF="function.imagick-begindraw.html"><META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8"></HEAD ><BODY CLASS="reference" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >PHP 手册</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="function.png2wbmp.html" ACCESSKEY="P" >上一页</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="function.imagick-begindraw.html" ACCESSKEY="N" >下一页</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="reference" ><A NAME="ref.imagick" ></A ><DIV CLASS="TITLEPAGE" ><H1 CLASS="title" >LXVI. Image magick Functions</H1 ><DIV CLASS="PARTINTRO" ><A NAME="AEN90178" ></A ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="imagick.intro" >简介</A ></H1 ><P > Image magick extension lets you create and manipulate images. Its function is similar to <A HREF="ref.image.html" >Image extension</A > but provides more powerful and faster functions. </P ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="imagick.requirements" >需求</A ></H1 ><P > To use this extension, either "ImageMagick" or "GraphicsMagick" library is required. </P ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="imagick.installation" >安装</A ></H1 ><P > <SPAN CLASS="emphasis" ><I CLASS="emphasis" >Windows</I ></SPAN > binaries may be found at <A HREF="http://snaps.php.net/" TARGET="_top" >http://snaps.php.net/</A >. To install, download php_imagick.dll to the folder specified by your php.ini file's <TT CLASS="literal" >extension_dir</TT > directive. Enable it by adding <TT CLASS="literal" >extension=php_imagick.dll</TT > to your php.ini and restarting your web server. </P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" CELLPADDING="5" ><TR ><TD ><PRE CLASS="screen" >extension_dir=c:/php5/exts/ extension=php_imagick.dll</PRE ></TD ></TR ></TABLE ><P > <SPAN CLASS="emphasis" ><I CLASS="emphasis" >Linux, BSD, and other *nix variants</I ></SPAN > can be compiled using the following steps: </P ><P ></P ><UL ><LI ><P > Either: </P ><P > <P ></P ><UL ><LI ><P > Run the pear installer for PECL/imagick: <TT CLASS="literal" >pecl install imagick</TT > </P ></LI ><LI ><P > Copy <TT CLASS="literal" >imagick.so</TT > from the directory indicated by the build process to the location specified in your php.ini file under <TT CLASS="literal" >extension_dir</TT >. </P ></LI ><LI ><P > Add <TT CLASS="literal" >extension=imagick.so</TT > to your php.ini </P ></LI ></UL > </P ><P > Or: </P ><P > <P ></P ><UL ><LI ><P > Set the path to your php.ini via: </P ><P > <TT CLASS="literal" >pecl config-set php_ini /path/to/php.ini</TT > </P ></LI ><LI ><P > Run the pear installer for PECL/imagick: <TT CLASS="literal" >pecl install imagick</TT > </P ></LI ></UL > </P ></LI ><LI ><P > Restart your web server to reload your php.ini settings. </P ></LI ></UL ><DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >Development Versions: </B > There are currently no <TT CLASS="literal" >stable</TT > versions of PECL/imagick, to force installation of the <TT CLASS="literal" >beta</TT > version of PECL/imagick execute: <TT CLASS="literal" >pecl install imagick-</TT ><SPAN CLASS="emphasis" ><I CLASS="emphasis" >beta</I ></SPAN > </P ></BLOCKQUOTE ></DIV ><DIV CLASS="tip" ><BLOCKQUOTE CLASS="tip" ><P ><B >Compiling PECL/imagick without using the PEAR command: </B > Rather than using <TT CLASS="literal" >pecl install imagick</TT > to automatically download and install PECL/imagick, you may download the tarball from <A HREF="http://pecl.php.net/package/imagick" TARGET="_top" >PECL</A >. From the root of the unpacked tarball, run: <TT CLASS="literal" >phpize && ./configure --enable-imagick && make</TT > to generate <TT CLASS="literal" >imagick.so</TT >. Once built, continue the installation from step 4 above. </P ></BLOCKQUOTE ></DIV ><P > 安装此 PECL 扩展库的信息可在手册中标题为 <A HREF="install.pecl.html" >PECL 扩展库安装</A >的一章中找到。 更多信息如新版本,下载,源文件,维护者信息以及更新日志等可以在这里找到: <A HREF="http://pecl.php.net/package/imagick" TARGET="_top" >http://pecl.php.net/package/imagick</A >. </P ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="imagick.resources" >资源类型</A ></H1 ><P > This extension uses the "imagemagick handle" resource. </P ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="imagick.constants" >预定义常量</A ></H1 ><P >以下常量由本扩展模块定义,因此只有在本扩展模块被编译到 PHP 中,或者在运行时被动态加载后才有效。</P ><P ></P ><DIV CLASS="variablelist" ><DL ><DT ><TT CLASS="constant" ><B >IMAGICK_FILTER_UNDEFINED</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_FILTER_POINT</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_FILTER_BOX</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_FILTER_TRIANGLE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_FILTER_HERMITE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_FILTER_HANNING</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_FILTER_HAMMING</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_FILTER_BLACKMAN</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_FILTER_GAUSSIAN</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_FILTER_QUADRATIC</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_FILTER_CUBIC</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_FILTER_CATROM</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_FILTER_MITCHELL</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_FILTER_LANCZOS</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_FILTER_BESSEL</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_FILTER_SINC</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_FILTER_UNKNOWN</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_FONTSTYLE_NORMAL</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_FONTSTYLE_ITALIC</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_FONTSTYLE_OBLIQUE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_FONTSTYLE_ANY</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_RAISE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_LOWER</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_UNDEFINED</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_OVER</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_IN</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_OUT</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_ATOP</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_XOR</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_PLUS</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_MINUS</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_ADD</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_SUBTRACT</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_DIFFERENCE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_MULTIPLY</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_BUMPMAP</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_COPY</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_COPYRED</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_COPYGREEN</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_COPYBLUE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_COPYOPACITY</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_CLEAR</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_DISSOLVE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_DISPLACE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_MODULATE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_THRESHOLD</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_NONE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_DARKEN</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_LIGHTEN</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_HUE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_SATURATE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_COLORIZE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_LUMINIZE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_SCREEN</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPOSITE_OP_OVERLAY</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_PROFILE_OWN</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_PROFILE_COPY</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_TYPE_UNDEFINED</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_TYPE_BILEVEL</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_TYPE_GRAYSCALE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_TYPE_GRAYSCALEMATTE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_TYPE_PALETTE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_TYPE_PALETTEMATTE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_TYPE_TRUECOLOR</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_TYPE_TRUECOLORMATTE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_TYPE_COLORSEPARATION</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_TYPE_COLORSEPARATIONMATTE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_TYPE_OPTIMIZE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COLORSPACE_UNDEFINED</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COLORSPACE_RGB</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COLORSPACE_GRAY</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COLORSPACE_TRANSPARENT</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COLORSPACE_OHTA</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COLORSPACE_XYZ</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COLORSPACE_YCBCR</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COLORSPACE_YCC</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COLORSPACE_YIQ</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COLORSPACE_YPBPR</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COLORSPACE_YUV</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COLORSPACE_CMYK</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COLORSPACE_SRGB</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPRESSION_UNDEFINED</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPRESSION_NONE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPRESSION_BZIP</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPRESSION_FAX</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPRESSION_GROUP4</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPRESSION_JPEG</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPRESSION_LOSSLESSJPEG</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPRESSION_LZW</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPRESSION_RLE</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IMAGICK_COMPRESSION_ZIP</B ></TT > (<A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A >)</DT ><DD ><P > </P ></DD ></DL ></DIV ></DIV ></DIV ><DIV CLASS="TOC" ><DL ><DT ><B >目录</B ></DT ><DT ><A HREF="function.imagick-begindraw.html" >imagick_begindraw</A > -- Begin draw</DT ><DT ><A HREF="function.imagick-blob2image.html" >imagick_blob2image</A > -- Read image from BLOB</DT ><DT ><A HREF="function.imagick-blur.html" >imagick_blur</A > -- Blur image</DT ><DT ><A HREF="function.imagick-border.html" >imagick_border</A > -- Surrounds the image with a border</DT ><DT ><A HREF="function.imagick-charcoal.html" >imagick_charcoal</A > -- Highlight edges</DT ><DT ><A HREF="function.imagick-chop.html" >imagick_chop</A > -- Remove a region of an image and collapse the image to occupy the removed portion</DT ><DT ><A HREF="function.imagick-clonehandle.html" >imagick_clonehandle</A > -- Clone image</DT ><DT ><A HREF="function.imagick-composite.html" >imagick_composite</A > -- Composite the second image onto the first at the specified offsets</DT ><DT ><A HREF="function.imagick-contrast.html" >imagick_contrast</A > -- Enhance the intensity differences between the lighter and darker elements of the image</DT ><DT ><A HREF="function.imagick-convert.html" >imagick_convert</A > -- Convert image</DT ><DT ><A HREF="function.imagick-crop.html" >imagick_crop</A > -- Extract a region of the image</DT ><DT ><A HREF="function.imagick-despeckle.html" >imagick_despeckle</A > -- Reduce the speckle noise</DT ><DT ><A HREF="function.imagick-destroyhandle.html" >imagick_destroyhandle</A > -- Free image from memory</DT ><DT ><A HREF="function.imagick-drawannotation.html" >imagick_drawannotation</A > -- Write text</DT ><DT ><A HREF="function.imagick-drawarc.html" >imagick_drawarc</A > -- Draw arc</DT ><DT ><A HREF="function.imagick-drawcircle.html" >imagick_drawcircle</A > -- Draw circle</DT ><DT ><A HREF="function.imagick-drawellipse.html" >imagick_drawellipse</A > -- Draw ellipse</DT ><DT ><A HREF="function.imagick-drawline.html" >imagick_drawline</A > -- Draw line</DT ><DT ><A HREF="function.imagick-drawpoint.html" >imagick_drawpoint</A > -- Draw point</DT ><DT ><A HREF="function.imagick-drawrectangle.html" >imagick_drawrectangle</A > -- Draw rectangle</DT ><DT ><A HREF="function.imagick-edge.html" >imagick_edge</A > -- Find edges</DT ><DT ><A HREF="function.imagick-emboss.html" >imagick_emboss</A > -- Return a grayscale image with a three-dimensional effect</DT ><DT ><A HREF="function.imagick-enhance.html" >imagick_enhance</A > -- Apply a digital filter that improves the quality of a noisy image</DT ><DT ><A HREF="function.imagick-equalize.html" >imagick_equalize</A > -- Apply a histogram equalization to the image</DT ><DT ><A HREF="function.imagick-error.html" >imagick_error</A > -- Check whether there is an error</DT ><DT ><A HREF="function.imagick-faileddescription.html" >imagick_faileddescription</A > -- Get description of failure</DT ><DT ><A HREF="function.imagick-failedreason.html" >imagick_failedreason</A > -- Get reason of failure</DT ><DT ><A HREF="function.imagick-first.html" >imagick_first</A > -- Set the internal pointer of an image list to its first element</DT ><DT ><A HREF="function.imagick-flatten.html" >imagick_flatten</A > -- Merge a sequence of images</DT ><DT ><A HREF="function.imagick-flip.html" >imagick_flip</A > -- Create a vertical mirror image by reflecting the pixels around the central x-axis</DT ><DT ><A HREF="function.imagick-flop.html" >imagick_flop</A > -- Create a horizontal mirror image by reflecting the pixels around the central y-axis</DT ><DT ><A HREF="function.imagick-frame.html" >imagick_frame</A > -- Add a simulated three-dimensional border around the image</DT ><DT ><A HREF="function.imagick-free.html" >imagick_free</A > -- 别名 <A HREF="function.imagick-destroyhandle.html" ><B CLASS="function" >imagick_destroyhandle()</B ></A ></DT ><DT ><A HREF="function.imagick-gamma.html" >imagick_gamma</A > -- Gamma-correct a particular image channel</DT ><DT ><A HREF="function.imagick-gaussianblur.html" >imagick_gaussianblur</A > -- Blur image</DT ><DT ><A HREF="function.imagick-getcanvas.html" >imagick_getcanvas</A > -- Get canvas</DT ><DT ><A HREF="function.imagick-getcolorspace.html" >imagick_getcolorspace</A > -- Get color space</DT ><DT ><A HREF="function.imagick-getdpix.html" >imagick_getdpix</A > -- Get DPI in X axis</DT ><DT ><A HREF="function.imagick-getdpiy.html" >imagick_getdpiy</A > -- Get DPI in Y axis</DT ><DT ><A HREF="function.imagick-getheight.html" >imagick_getheight</A > -- Get height</DT ><DT ><A HREF="function.imagick-getimagedepth.html" >imagick_getimagedepth</A > -- Get color depth</DT ><DT ><A HREF="function.imagick-getimagefromlist.html" >imagick_getimagefromlist</A > -- Return copy of an image from the list</DT ><DT ><A HREF="function.imagick-getimagetype.html" >imagick_getimagetype</A > -- Get image type</DT ><DT ><A HREF="function.imagick-getlistindex.html" >imagick_getlistindex</A > -- Get position in the list of the specified image</DT ><DT ><A HREF="function.imagick-getlistsize.html" >imagick_getlistsize</A > -- Get list size</DT ><DT ><A HREF="function.imagick-getmagick.html" >imagick_getmagick</A > -- Get Magick string</DT ><DT ><A HREF="function.imagick-getmimetype.html" >imagick_getmimetype</A > -- Get MIME type</DT ><DT ><A HREF="function.imagick-getnumbercolors.html" >imagick_getnumbercolors</A > -- Get number of colors</DT ><DT ><A HREF="function.imagick-getwidth.html" >imagick_getwidth</A > -- Get width</DT ><DT ><A HREF="function.imagick-goto.html" >imagick_goto</A > -- Go to specified image in a list</DT ><DT ><A HREF="function.imagick-image2blob.html" >imagick_image2blob</A > -- Return image as BLOB</DT ><DT ><A HREF="function.imagick-implode.html" >imagick_implode</A > -- Implode image pixels</DT ><DT ><A HREF="function.imagick-iserror.html" >imagick_iserror</A > -- Check whether there is an error with image</DT ><DT ><A HREF="function.imagick-isgrayimage.html" >imagick_isgrayimage</A > -- Check whether image is gray</DT ><DT ><A HREF="function.imagick-isimagesequal.html" >imagick_isimagesequal</A > -- Compare two images</DT ><DT ><A HREF="function.imagick-ismonochromeimage.html" >imagick_ismonochromeimage</A > -- Check whether image is monochrome</DT ><DT ><A HREF="function.imagick-isopaqueimage.html" >imagick_isopaqueimage</A > -- Check whether image is opaque</DT ><DT ><A HREF="function.imagick-ispaletteimage.html" >imagick_ispaletteimage</A > -- Check whether image is palette</DT ><DT ><A HREF="function.imagick-level.html" >imagick_level</A > -- Adjust levels of a particular image channel by scaling the colors falling between specified white and black points to the full available quantum range</DT ><DT ><A HREF="function.imagick-magnify.html" >imagick_magnify</A > -- Double-size the image using bilinear interpolation</DT ><DT ><A HREF="function.imagick-medianfilter.html" >imagick_medianfilter</A > -- Replace each pixel by the median in a set of neighboring pixels</DT ><DT ><A HREF="function.imagick-minify.html" >imagick_minify</A > -- Half-size the image using the weighted average of a 4x4 cell</DT ><DT ><A HREF="function.imagick-modulate.html" >imagick_modulate</A > -- Control brightness, saturation and hue</DT ><DT ><A HREF="function.imagick-mosaic.html" >imagick_mosaic</A > -- Inlay a number of images to form a single coherent picture</DT ><DT ><A HREF="function.imagick-motionblur.html" >imagick_motionblur</A > -- Simulate motion blur</DT ><DT ><A HREF="function.imagick-negate.html" >imagick_negate</A > -- Negate the colors</DT ><DT ><A HREF="function.imagick-newimagelist.html" >imagick_newimagelist</A > -- Create new image list</DT ><DT ><A HREF="function.imagick-next.html" >imagick_next</A > -- Advance the internal pointer of an image list</DT ><DT ><A HREF="function.imagick-normalize.html" >imagick_normalize</A > -- Enhance the contrast of a color image by mapping the darkest 2 percent of all pixel to black and the brightest 1 percent to white</DT ><DT ><A HREF="function.imagick-oilpaint.html" >imagick_oilpaint</A > -- Simulate oil painting</DT ><DT ><A HREF="function.imagick-ordereddither.html" >imagick_ordereddither</A > -- Use the ordered dithering technique of reducing color images to monochrome</DT ><DT ><A HREF="function.imagick-poplist.html" >imagick_poplist</A > -- Remove the last image in the list</DT ><DT ><A HREF="function.imagick-prev.html" >imagick_prev</A > -- Rewind the internal pointer of an image list</DT ><DT ><A HREF="function.imagick-profile.html" >imagick_profile</A > -- Add or remove a ICC, IPTC, or generic profile from an image</DT ><DT ><A HREF="function.imagick-pushlist.html" >imagick_pushlist</A > -- Add an image to the end of the list</DT ><DT ><A HREF="function.imagick-raise.html" >imagick_raise</A > -- Create a simulated three-dimensional button-like effect</DT ><DT ><A HREF="function.imagick-read.html" >imagick_read</A > -- 别名 <A HREF="function.imagick-readimage.html" ><B CLASS="function" >imagick_readimage()</B ></A ></DT ><DT ><A HREF="function.imagick-readimage.html" >imagick_readimage</A > -- Read image</DT ><DT ><A HREF="function.imagick-reducenoise.html" >imagick_reducenoise</A > -- Smooth the contours of an image while still preserving edge information</DT ><DT ><A HREF="function.imagick-resize.html" >imagick_resize</A > -- Resize image</DT ><DT ><A HREF="function.imagick-roll.html" >imagick_roll</A > -- Offset an image as defined by x and y</DT ><DT ><A HREF="function.imagick-rotate.html" >imagick_rotate</A > -- Rotate image</DT ><DT ><A HREF="function.imagick-sample.html" >imagick_sample</A > -- Scale image using pixel sampling</DT ><DT ><A HREF="function.imagick-scale.html" >imagick_scale</A > -- Scale image using pnmscale() of PBMPLUS</DT ><DT ><A HREF="function.imagick-set-image-comment.html" >imagick_set_image_comment</A > -- Set "comment" attribute of image</DT ><DT ><A HREF="function.imagick-set-image-quality.html" >imagick_set_image_quality</A > -- Set image quality</DT ><DT ><A HREF="function.imagick-setcompressionquality.html" >imagick_setcompressionquality</A > -- Set compression quality</DT ><DT ><A HREF="function.imagick-setcompressiontype.html" >imagick_setcompressiontype</A > -- Set compression type</DT ><DT ><A HREF="function.imagick-setdpi.html" >imagick_setdpi</A > -- Set DPI</DT ><DT ><A HREF="function.imagick-setfillcolor.html" >imagick_setfillcolor</A > -- Set fill color</DT ><DT ><A HREF="function.imagick-setfillopacity.html" >imagick_setfillopacity</A > -- Set fill opacity</DT ><DT ><A HREF="function.imagick-setfontface.html" >imagick_setfontface</A > -- Set font face</DT ><DT ><A HREF="function.imagick-setfontsize.html" >imagick_setfontsize</A > -- Set font size</DT ><DT ><A HREF="function.imagick-setfontstyle.html" >imagick_setfontstyle</A > -- Set font style</DT ><DT ><A HREF="function.imagick-shade.html" >imagick_shade</A > -- Shine a distant light on an image to create a three-dimensional effect</DT ><DT ><A HREF="function.imagick-sharpen.html" >imagick_sharpen</A > -- Sharpen image</DT ><DT ><A HREF="function.imagick-shear.html" >imagick_shear</A > -- Slide one edge of an image along the X or Y axis, creating a parallelogram</DT ><DT ><A HREF="function.imagick-solarize.html" >imagick_solarize</A > -- Solarize image</DT ><DT ><A HREF="function.imagick-spread.html" >imagick_spread</A > -- Randomly displace each pixel in a block</DT ><DT ><A HREF="function.imagick-swirl.html" >imagick_swirl</A > -- Swirl pixels around the center of image</DT ><DT ><A HREF="function.imagick-threshold.html" >imagick_threshold</A > -- Change the value of individual pixels based on the intensity of each pixel compared to threshold</DT ><DT ><A HREF="function.imagick-transformrgb.html" >imagick_transformrgb</A > -- Convert the image from RGB to an alternate colorspace</DT ><DT ><A HREF="function.imagick-transparent.html" >imagick_transparent</A > -- Make image transparent</DT ><DT ><A HREF="function.imagick-unsharpmask.html" >imagick_unsharpmask</A > -- Sharpen image</DT ><DT ><A HREF="function.imagick-wave.html" >imagick_wave</A > -- Creates a ripple effect in the image by shifting the pixels vertically along a sine wave</DT ><DT ><A HREF="function.imagick-writeimage.html" >imagick_writeimage</A > -- Write image</DT ><DT ><A HREF="function.imagick-writeimages.html" >imagick_writeimages</A > -- Write images</DT ><DT ><A HREF="function.imagick-zoom.html" >imagick_zoom</A > -- Zoom image using selected filter</DT ></DL ></DIV ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="function.png2wbmp.html" ACCESSKEY="P" >上一页</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >起始页</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="function.imagick-begindraw.html" ACCESSKEY="N" >下一页</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >png2wbmp</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="funcref.html" ACCESSKEY="U" >上一级</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >imagick_begindraw</TD ></TR ></TABLE ></DIV ></BODY ></HTML >