<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[刘新修]]></title> 
<link>http://pic1.liuxinxiu.com:80/index.php</link> 
<description><![CDATA[刘新修的个人博客 (Liuxinxiu'S Blog)]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[刘新修]]></copyright>
<item>
<link>http://pic1.liuxinxiu.com:80/gd-png/</link>
<title><![CDATA[php基于GD库，绘制PNG图像Demo]]></title> 
<author>刘新修 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[PHP/Java/Go]]></category>
<pubDate>Thu, 10 Mar 2016 10:21:08 +0000</pubDate> 
<guid>http://pic1.liuxinxiu.com:80/gd-png/</guid> 
<description>
<![CDATA[ 
	<div class="codeText"><div class="codeHead">PHP代码</div><ol start="1" class="dp-c"><li class="alt"><span><span>&lt;?php&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//创建画布，返回一个资源类型的变量$image，并在内存中开辟一个临时区域</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="vars">$image</span><span> = imagecreatetruecolor(400,400);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//创建画布大小为400x400</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//设置图像中所需的颜色，相当于在画画时准备的染料盒</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="vars">$white</span><span> = imagecolorallocate(</span><span class="vars">$image</span><span>, 0xFF, 0xFF, 0xFF);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//为图像分配颜色为白色</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="vars">$gray</span><span> = imagecolorallocate(</span><span class="vars">$image</span><span>, 0xC0, 0xC0, 0xC0);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span class="comment">//为图像分配颜色为灰色</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="vars">$darkgray</span><span> = imagecolorallocate(</span><span class="vars">$image</span><span>, 0x90, 0x90, 0x90);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span class="comment">//为图像分配颜色为暗灰色</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="vars">$navy</span><span> = imagecolorallocate(</span><span class="vars">$image</span><span>, 0x00, 0x00, 0x80);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span class="comment">//为图像分配颜色为深蓝色</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="vars">$darknavy</span><span> = imagecolorallocate(</span><span class="vars">$image</span><span>, 0x00, 0x00, 0x50);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span class="comment">//为图像分配颜色为暗深蓝色</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="vars">$red</span><span> = imagecolorallocate(</span><span class="vars">$image</span><span>, 0xFF, 0x00, 0x00);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span class="comment">//为图像分配颜色为红色</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="vars">$darkred</span><span> = imagecolorallocate(</span><span class="vars">$image</span><span>, 0x90, 0x00, 0x00);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span class="comment">//为图像分配颜色为暗红色</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;imagefill(<span class="vars">$image</span><span>, 0, 0, </span><span class="vars">$white</span><span>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//为画布背景填充背景颜色</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//动态制作3D效果</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">for</span><span> (</span><span class="vars">$i</span><span>=220;</span><span class="vars">$i</span><span>&gt;200;</span><span class="vars">$i</span><span>--)&#123;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//循环10次画出立体效果</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;imagefilledarc(<span class="vars">$image</span><span>, 200, </span><span class="vars">$i</span><span>, 400, 200, -160, 40, </span><span class="vars">$darknavy</span><span>, IMG_ARC_PIE);&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;imagefilledarc(<span class="vars">$image</span><span>, 200, </span><span class="vars">$i</span><span>, 400, 200, 40, 75, </span><span class="vars">$darkgray</span><span>, IMG_ARC_PIE);&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;imagefilledarc(<span class="vars">$image</span><span>, 200, </span><span class="vars">$i</span><span>, 400, 200, 75, 200, </span><span class="vars">$darkred</span><span>, IMG_ARC_PIE);&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&#125;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;imagefilledarc(<span class="vars">$image</span><span>, 200, 200, 400, 200, -160, 40, </span><span class="vars">$navy</span><span>, IMG_ARC_PIE);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//画一椭圆弧且填充</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;imagefilledarc(<span class="vars">$image</span><span>, 200, 200, 400, 200, 40 , 75, </span><span class="vars">$gray</span><span>, IMG_ARC_PIE);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//画一椭圆弧且填充</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;imagefilledarc(<span class="vars">$image</span><span>, 200, 200, 400, 200, 75, 200, </span><span class="vars">$red</span><span>, IMG_ARC_PIE);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//画一椭圆弧且填充</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;imagestring(<span class="vars">$image</span><span>, 20, 100, 230, </span><span class="string">'34.7%'</span><span>, </span><span class="vars">$white</span><span>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//水平地画一行字符串,依次是F/X/Y/--数值越大向右、向下</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;imagestring(<span class="vars">$image</span><span>, 20, 200, 150, </span><span class="string">'55.5%'</span><span>, </span><span class="vars">$white</span><span>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//水平地画一行字符串,依次是F/X/Y/--数值越大向右、向下</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//向浏览器中输出一个GIF格式的图片</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;header(<span class="string">'Content-type:image/png'</span><span>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span class="comment">//使用头函数告诉浏览器以图像方式处理以下输出</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;imagepng(<span class="vars">$image</span><span>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span class="comment">//向浏览器输出</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;imagedestroy(<span class="vars">$image</span><span>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span class="comment">//销毁图像释放资源</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//header(&quot;Content-type: text/html; charset=utf-8&quot;);</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//$str=&quot;&lt;div&gt;'$image'&lt;/div&gt;&quot;;</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//echo $str;</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>?&gt;&nbsp;&nbsp;</span></li></ol></div><p>gd-png.php</p><div class="codeText"><div class="codeHead">PHP代码</div><ol start="1" class="dp-c"><li class="alt"><span><span>&lt;?php&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//创建画布，返回一个资源类型的变量$image，并在内存中开辟一个临时区域</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="vars">$image</span><span>&nbsp;=&nbsp;imagecreatetruecolor(375,375);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//创建画布大小为375x375&nbsp;iPhone6&nbsp;375X627</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//设置图像中所需的颜色，相当于在画画时准备的染料盒</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="vars">$white</span><span>&nbsp;=&nbsp;imagecolorallocate(</span><span class="vars">$image</span><span>,&nbsp;0xFF,&nbsp;0xFF,&nbsp;0xFF);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//为图像分配颜色为白色</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="vars">$gray</span><span>&nbsp;=&nbsp;imagecolorallocate(</span><span class="vars">$image</span><span>,&nbsp;0xC0,&nbsp;0xC0,&nbsp;0xC0);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//为图像分配颜色为灰色</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="vars">$darkgray</span><span>&nbsp;=&nbsp;imagecolorallocate(</span><span class="vars">$image</span><span>,&nbsp;0x90,&nbsp;0x90,&nbsp;0x90);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//为图像分配颜色为暗灰色</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="vars">$navy</span><span>&nbsp;=&nbsp;imagecolorallocate(</span><span class="vars">$image</span><span>,&nbsp;0x00,&nbsp;0x00,&nbsp;0x80);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//为图像分配颜色为深蓝色</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="vars">$darknavy</span><span>&nbsp;=&nbsp;imagecolorallocate(</span><span class="vars">$image</span><span>,&nbsp;0x00,&nbsp;0x00,&nbsp;0x50);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//为图像分配颜色为暗深蓝色</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="vars">$red</span><span>&nbsp;=&nbsp;imagecolorallocate(</span><span class="vars">$image</span><span>,&nbsp;0xFF,&nbsp;0x00,&nbsp;0x00);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//为图像分配颜色为红色</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="vars">$darkred</span><span>&nbsp;=&nbsp;imagecolorallocate(</span><span class="vars">$image</span><span>,&nbsp;0x90,&nbsp;0x00,&nbsp;0x00);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//为图像分配颜色为暗红色</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;imagefill(<span class="vars">$image</span><span>,&nbsp;0,&nbsp;0,&nbsp;</span><span class="vars">$white</span><span>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//为画布背景填充背景颜色</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//动态制作3D效果</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">for</span><span>&nbsp;(</span><span class="vars">$i</span><span>=200;</span><span class="vars">$i</span><span>&gt;180;</span><span class="vars">$i</span><span>--)&#123;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//循环10次画出立体效果</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;imagefilledarc(<span class="vars">$image</span><span>,&nbsp;187,&nbsp;</span><span class="vars">$i</span><span>,&nbsp;360,&nbsp;180,&nbsp;-160,&nbsp;40,&nbsp;</span><span class="vars">$darknavy</span><span>,&nbsp;IMG_ARC_PIE);&nbsp;&nbsp;&nbsp;</span><span class="comment">//</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;imagefilledarc(<span class="vars">$image</span><span>,&nbsp;187,&nbsp;</span><span class="vars">$i</span><span>,&nbsp;360,&nbsp;180,&nbsp;40,&nbsp;75,&nbsp;</span><span class="vars">$darkgray</span><span>,&nbsp;IMG_ARC_PIE);&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;imagefilledarc(<span class="vars">$image</span><span>,&nbsp;187,&nbsp;</span><span class="vars">$i</span><span>,&nbsp;360,&nbsp;180,&nbsp;75,&nbsp;200,&nbsp;</span><span class="vars">$darkred</span><span>,&nbsp;IMG_ARC_PIE);&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&#125;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;imagefilledarc(<span class="vars">$image</span><span>,&nbsp;187,&nbsp;180,&nbsp;360,&nbsp;180,&nbsp;-160,&nbsp;40,&nbsp;</span><span class="vars">$navy</span><span>,&nbsp;IMG_ARC_PIE);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//画一椭圆弧且填充,第一个187-180&nbsp;是错开7像素</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;imagefilledarc(<span class="vars">$image</span><span>,&nbsp;187,&nbsp;180,&nbsp;360,&nbsp;180,&nbsp;40&nbsp;,&nbsp;75,&nbsp;</span><span class="vars">$gray</span><span>,&nbsp;IMG_ARC_PIE);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//画一椭圆弧且填充</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;imagefilledarc(<span class="vars">$image</span><span>,&nbsp;187,&nbsp;180,&nbsp;360,&nbsp;180,&nbsp;75,&nbsp;200,&nbsp;</span><span class="vars">$red</span><span>,&nbsp;IMG_ARC_PIE);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//画一椭圆弧且填充</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;imagestring(<span class="vars">$image</span><span>,&nbsp;20,&nbsp;180,&nbsp;130,&nbsp;</span><span class="string">'55.5%'</span><span>,&nbsp;</span><span class="vars">$white</span><span>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//水平地画一行字符串,依次是F/X/Y/--数值越大向右、向下</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;imagestring(<span class="vars">$image</span><span>,&nbsp;20,&nbsp;100,&nbsp;200,&nbsp;</span><span class="string">'34.7%'</span><span>,&nbsp;</span><span class="vars">$white</span><span>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//水平地画一行字符串,依次是F/X/Y/--数值越大向右、向下</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//向浏览器中输出一个GIF格式的图片</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//header(&quot;Content-type:text/html;charset=utf-8&quot;);&nbsp;//&nbsp;设置页面的编码风格</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;header(<span class="string">'Content-type:image/png'</span><span>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//使用头函数告诉浏览器以图像方式处理以下输出--通知浏览器输出的是图像</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;imagepng(<span class="vars">$image</span><span>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//向浏览器输出</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;imagedestroy(<span class="vars">$image</span><span>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//销毁图像释放资源</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//header(&quot;Content-type:&nbsp;text/html;&nbsp;charset=utf-8&quot;);</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//$str=&quot;&lt;div&gt;'$image'&lt;/div&gt;&quot;;</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//echo&nbsp;$str;</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>?&gt;&nbsp;&nbsp;</span></li></ol></div>
]]>
</description>
</item><item>
<link>http://pic1.liuxinxiu.com:80/gd-png/#blogcomment</link>
<title><![CDATA[[评论] php基于GD库，绘制PNG图像Demo]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://pic1.liuxinxiu.com:80/gd-png/#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>