<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML ><HEAD ><TITLE >Image 图像函数</TITLE
><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="PHP 手册" HREF="index.html"><LINK REL="UP" TITLE="函数参考" HREF="funcref.html"><LINK REL="PREVIOUS" TITLE="iis_stop_service" HREF="function.iis-stop-service.html"><LINK REL="NEXT" TITLE="gd_info" HREF="function.gd-info.html"><META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=gb2312"><LINK REL="stylesheet" HREF="style.css"></HEAD
><BODY TOPMARGIN="0" LEFTMARGIN="0" CLASS="reference" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><TABLE BORDER="0" WIDTH="100%" HEIGHT="100%" CELLSPACING="0" CELLPADDING="0"><TR><TD COLSPAN="3"><DIV CLASS="NAVHEADER"><TABLE BGCOLOR="#CCCCFF" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%"><TR><TD><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="3" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >PHP 手册</TH
></TR
><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="function.iis-stop-service.html" ACCESSKEY="P" >后退</A
></TD
><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD
><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="function.gd-info.html" ACCESSKEY="N" >前进</A
></TD
></TR
></TABLE></TD></TR><TR BGCOLOR="#333366"><TD><IMG SRC="spacer.gif" BORDER="0" WIDTH="1" HEIGHT="1"><BR></TD></TR></TABLE></DIV></TD></TR><TR><TD><IMG SRC="spacer.gif" WIDTH="10" HEIGHT="1"></TD><TD HEIGHT="100%" VALIGN="TOP" WIDTH="100%"><BR><DIV CLASS="reference" ><A NAME="ref.image" ></A
><DIV CLASS="TITLEPAGE" ><H1 CLASS="title" >LV. Image 图像函数</H1
><DIV CLASS="PARTINTRO" ><A NAME="AEN60768" ></A
><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="image.intro" >简介</A
></H1
><P > PHP 不仅限于只产生 HTML 的输出。还可以创建及操作多种不同图像格式的图像文件,包括
gif,png,jpg,wbmp 和 xpm。更方便的是,PHP
可以直接将图像流输出到浏览器。要处理图像,需要在编译 PHP 时加上图像函数的 GD 库。GD
和 PHP 还可能需要其它的库,视乎需要支持哪些图像格式而定。
</P
><P > 可以在 PHP 中使用图像函数来得到
<ACRONYM CLASS="acronym" >JPEG</ACRONYM
>,<ACRONYM CLASS="acronym" >GIF</ACRONYM
>,<ACRONYM CLASS="acronym" >PNG</ACRONYM
>,<ACRONYM CLASS="acronym" >SWF</ACRONYM
>,<ACRONYM CLASS="acronym" >TIFF</ACRONYM
>
和 <ACRONYM CLASS="acronym" >JPEG2000</ACRONYM
> 图像的大小。
</P
><P > <DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >注: </B
>
阅读需求一节以了解怎样扩展图像能力来读取,写入和修改图像以及读取数码相机拍摄的照片中的元数据。
</P
></BLOCKQUOTE
></DIV
>
</P
></DIV
><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="image.requirements" >需求</A
></H1
><P > 如果有 <ACRONYM CLASS="acronym" >GD</ACRONYM
> 库(在 <A HREF="http://www.boutell.com/gd/" TARGET="_top" >http://www.boutell.com/gd/</A
>),可以创建及操作图像。
</P
><P > 所能处理的图像格式取决于所安装的 <ACRONYM CLASS="acronym" >GD</ACRONYM
>
版本,以及其它 <ACRONYM CLASS="acronym" >GD</ACRONYM
> 可能用到的来访问这些图像格式的库。低于
gd-1.6 版本的 <ACRONYM CLASS="acronym" >GD</ACRONYM
> 支持 GIF 图像格式,不支持
PNG,高于 gd-1.6 低于 gd-2.0.28 的版本支持 PNG,不支持 GIF。在
gd-2.0.28 中又重新支持 GIF 了。
<DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >注: </B
>
自 PHP 4.3 起绑定了一个 GD
库的版本。这个绑定的版本具有一些附加的特色例如透明混色,应优先使用此版本,因为它的代码维护得更好以及更加稳定。
</P
></BLOCKQUOTE
></DIV
>
</P
><P > 可能想要增加 GD 处理的图像格式。
<DIV CLASS="table" ><A NAME="AEN60794" ></A
><P ><B >表格 1. 所支持的图像格式</B
></P
><TABLE BORDER="1" CLASS="CALSTABLE" ><COL ><COL ><COL ><THEAD ><TR ><TH >图像格式</TH
><TH >要下载的库</TH
><TH >注解</TH
></TR
></THEAD
><TBODY ><TR ><TD ><VAR CLASS="literal" >gif</VAR
></TD
><TD > </TD
><TD > 仅在低于 gd-1.6 与高于 gd-2.0.28 的 GD 版本中支持。PHP 4.3.0 以及绑定的 GD
库中支持<SPAN CLASS="emphasis" ><I CLASS="emphasis" >只读</I
></SPAN
>的 GIF。PHP 4.3.9 和 PHP 5.0.1
起支持<SPAN CLASS="emphasis" ><I CLASS="emphasis" >写入</I
></SPAN
>。
</TD
></TR
><TR ><TD ><VAR CLASS="literal" >jpeg-6b</VAR
></TD
><TD ><A HREF="ftp://ftp.uu.net/graphics/jpeg/" TARGET="_top" >ftp://ftp.uu.net/graphics/jpeg/</A
></TD
><TD > </TD
></TR
><TR ><TD ><VAR CLASS="literal" >png</VAR
></TD
><TD ><A HREF="http://www.libpng.org/pub/png/libpng.html" TARGET="_top" >http://www.libpng.org/pub/png/libpng.html</A
></TD
><TD > 仅在高于 gd-1.6 的 GD 版本中支持。
</TD
></TR
><TR ><TD ><VAR CLASS="literal" >xpm</VAR
></TD
><TD ><A HREF="ftp://metalab.unc.edu/pub/Linux/libs/X/!INDEX.html" TARGET="_top" >ftp://metalab.unc.edu/pub/Linux/libs/X/!INDEX.html</A
></TD
><TD > 如果系统中安装了 X 环境,则很可能已经有了这个库。
</TD
></TR
></TBODY
></TABLE
></DIV
>
</P
><P > 可能想要增强 GD 处理不同字体的能力。支持下列字库:
<DIV CLASS="table" ><A NAME="AEN60829" ></A
><P ><B >表格 2. 所支持的字库</B
></P
><TABLE BORDER="1" CLASS="CALSTABLE" ><COL ><COL ><COL ><THEAD ><TR ><TH >字库</TH
><TH >下载位置</TH
><TH >注解</TH
></TR
></THEAD
><TBODY ><TR ><TD ><VAR CLASS="literal" >FreeType 1.x</VAR
></TD
><TD ><A HREF="http://www.freetype.org/" TARGET="_top" >http://www.freetype.org/</A
></TD
><TD > </TD
></TR
><TR ><TD ><VAR CLASS="literal" >FreeType 2</VAR
></TD
><TD ><A HREF="http://www.freetype.org/" TARGET="_top" >http://www.freetype.org/</A
></TD
><TD > </TD
></TR
><TR ><TD ><VAR CLASS="literal" >T1lib</VAR
></TD
><TD ><A HREF="ftp://sunsite.unc.edu/pub/Linux/libs/graphics/" TARGET="_top" >ftp://sunsite.unc.edu/pub/Linux/libs/graphics/</A
>)</TD
><TD > 支持 Type 1 字体。
</TD
></TR
></TBODY
></TABLE
></DIV
>
</P
><P > 如果 PHP 编译时指定了
<VAR CLASS="option" >--enable-exif</VAR
>,就可以操作存储于
<ACRONYM CLASS="acronym" >JPEG</ACRONYM
> 和 <ACRONYM CLASS="acronym" >TIFF</ACRONYM
>
图像文件头中的信息。这样就可以读取上面提到的数码相机生成的照片中的元数据。这些函数不需要
<ACRONYM CLASS="acronym" >GD</ACRONYM
> 库。
</P
></DIV
><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="image.installation" >安装</A
></H1
><P > 要激活 GD 支持,配置 PHP 时加上
<VAR CLASS="option" >--with-gd[=DIR]</VAR
>,DIR 是 GD
的基本安装目录。要使用推荐的绑定的 GD 库版本(首次绑定于 PHP 4.3.0),使用
<VAR CLASS="option" >--with-gd</VAR
>。要编译
GD 库,需要<SPAN CLASS="productname" >libpng</SPAN
> 和 <SPAN CLASS="productname" >libjpeg</SPAN
>。
</P
><P > 在 Windows 中,需要将 GD2 的 DLL 文件 <TT CLASS="filename" >php_gd2.dll</TT
>
作为一个扩展包含在 <TT CLASS="filename" >php.ini</TT
> 中。GD1 的 DLL 文件
<TT CLASS="filename" >php_gd.dll</TT
> 在 PHP 4.3.2
中被删除了。此外要注意首选的真彩色图像函数,例如
<A HREF="function.imagecreatetruecolor.html" ><B CLASS="function" >imagecreatetruecolor()</B
></A
>,需要 GD2。
</P
><DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >注: </B
>
要在 Windows 下启用 exif,在 <TT CLASS="filename" >php.ini</TT
> 中 php_mbstring.dll 必须在
php_exif.dll 之前加载。
</P
></BLOCKQUOTE
></DIV
><P > 要在 <SPAN CLASS="emphasis" ><I CLASS="emphasis" >PHP 3</I
></SPAN
> 中禁止 GD 支持,在配置时加上
<VAR CLASS="option" >--without-gd</VAR
>。
</P
><P > 要增强 GD 的能力以处理更多的图像格式,在配置 PHP 时指定
<VAR CLASS="literal" >--with-XXXX</VAR
> 的配置开关。
<DIV CLASS="table" ><A NAME="AEN60881" ></A
><P ><B >表格 3. 所支持的图像格式</B
></P
><TABLE BORDER="1" CLASS="CALSTABLE" ><COL ><COL ><THEAD ><TR ><TH >图像格式</TH
><TH >配置开关</TH
></TR
></THEAD
><TBODY ><TR ><TD ><VAR CLASS="literal" >jpeg-6b</VAR
></TD
><TD > 要激活 jpeg-6b
没有合适的资源?快使用搜索试试~ 我知道了~
php手册(网页版)
共5001个文件
html:4998个
gif:2个
css:1个
需积分: 9 27 下载量 99 浏览量
2008-12-19
12:42:21
上传
评论
收藏 12.99MB RAR 举报
温馨提示
php初学者的天堂,进入这里,世界就在你的掌握之中。
资源详情
资源评论
资源推荐
收起资源包目录
php手册(网页版) (5001个子文件)
style.css 9KB
notes-add.gif 72B
spacer.gif 43B
ref.image.html 519KB
index.functions.html 366KB
function.fsockopen.html 290KB
function.xml-parse-into-struct.html 265KB
ref.array.html 262KB
function.readdir.html 262KB
function.fgetcsv.html 224KB
ref.com.html 223KB
function.imagettfbbox.html 205KB
function.header.html 203KB
ref.session.html 199KB
function.array-search.html 198KB
function.usort.html 197KB
function.strtotime.html 194KB
features.file-upload.html 193KB
ref.pdf.html 184KB
ref.datetime.html 174KB
ref.curl.html 170KB
function.preg-match.html 169KB
function.imagecopyresampled.html 166KB
function.serialize.html 166KB
function.flock.html 161KB
function.imagefilledarc.html 160KB
function.substr.html 160KB
function.utf8-encode.html 158KB
function.array-merge.html 156KB
features.http-auth.html 153KB
function.imagecopyresized.html 151KB
ref.math.html 151KB
function.imageline.html 149KB
function.utf8-decode.html 148KB
ref.xml.html 143KB
ref.dom.html 140KB
function.ftp-rawlist.html 140KB
resource.html 139KB
function.str-replace.html 138KB
function.fopen.html 138KB
ref.oci8.html 137KB
language.variables.scope.html 137KB
function.array-unique.html 137KB
reserved.variables.html 135KB
ref.mysql.html 135KB
language.oop5.autoload.html 135KB
language.oop5.overloading.html 134KB
function.opendir.html 134KB
function.strpos.html 134KB
function.getimagesize.html 133KB
function.scandir.html 132KB
function.parse-ini-file.html 132KB
language.types.array.html 131KB
function.htmlentities.html 131KB
function.curl-setopt.html 129KB
ref.sockets.html 127KB
control-structures.foreach.html 127KB
function.preg-replace.html 126KB
ref.mysqli.html 126KB
function.array-multisort.html 126KB
function.in-array.html 124KB
function.date.html 124KB
function.rand.html 120KB
function.strip-tags.html 120KB
function.convert-cyr-string.html 119KB
function.mysql-query.html 118KB
language.operators.bitwise.html 116KB
ref.pdo.html 116KB
features.commandline.html 116KB
function.array-splice.html 114KB
language.oop5.reflection.html 113KB
function.imagecreatefromjpeg.html 112KB
function.setcookie.html 112KB
function.preg-match-all.html 111KB
ref.mcrypt.html 111KB
function.sort.html 111KB
function.session-set-save-handler.html 110KB
function.wordwrap.html 110KB
function.hexdec.html 109KB
function.fread.html 108KB
ref.filesystem.html 108KB
function.dechex.html 108KB
reference.pcre.pattern.syntax.html 108KB
language.oop5.patterns.html 107KB
function.microtime.html 106KB
ref.domxml.html 104KB
function.imagesetpixel.html 104KB
function.imagecopy.html 103KB
language.variables.external.html 102KB
function.levenshtein.html 102KB
control-structures.switch.html 102KB
function.number-format.html 101KB
function.eval.html 101KB
ref.sdo.das.rel.html 101KB
ref.mail.html 101KB
function.eregi.html 101KB
language.oop.html 101KB
ref.ncurses.html 99KB
ref.strings.html 99KB
function.array.html 98KB
共 5001 条
- 1
- 2
- 3
- 4
- 5
- 6
- 51
shg8812345
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0