<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="PHP如何实现图片局部打马赛克的方法（附代码）" id="card1">
<p> 游客</p><p>
标题:PHP如何实现图片局部打马赛克的方法（附代码）<br/>
正文:<br/>
实现php实现图片局部打马赛克的方法。具体分析如下：原理：对图片中选定区域的每一像素，增加若干宽度及高度，生成矩型。而每一像素的矩型重叠在一起，就形成了马赛克效果。<br/> 本例使用GD库的imagecolorat获取像素颜色，使用imagefilledrectangle画矩型。效果图如下所示：代码如下:&amp;lt;?php  <br/> /** 图片局部打马赛克 <br/> * @param  String  $source 原图 <br/> * @param  Stirng  $dest   生成的图片 <br/> * @param  int     $x1     起点横坐标 <br/> * @param  int     $y1     起点纵坐标 <br/> * @param  int     $x2     终点横坐标 <br/> * @param  int     $y2     终点纵坐标 <br/> * @param  int     $deep   深度，数字越大越模糊 <br/> * @return boolean <br/> */  <br/> function imageMosaics($source, $dest, $x1, $y1, $x2, $y2, $deep){  <br/>   <br/>     // 判断原图是否存在  <br/>     if(!file_exists($source)){  <br/>         return false; <br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2052&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2052&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2052&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2052&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2052&amp;Page=4">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=2052">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=2052">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>