马塞克效果代码如下:

/**

* gd image mask

*

* @copyright ugia.cn

*/

function imagemask(&$im, $x1, $y1, $x2, $y2, $deep)

{

for($x = $x1; $x < $x2; $x += $deep)

{

for ($y = $y1; $y < $y2; $y += $deep)

{

$color = imagecolorat ($im, $x + round($deep / 2), $y + round($deep / 2));

imagefilledrectangle ($im, $x, $y, $x + $deep, $y + $deep, $color);

}

}

}

?>

使用示例:

header("content-type: image/png");

$im = imagecreatefromjpeg("test.jpg");

imagemask($im, 57, 22, 103, 40, 8);

imagepng($im);

imagedestroy($im);

?>

解释:

void imagemask ( resource image, int x1, int y1, int x2, int y2, int deep)

imagemask() 把坐标 x1,y1 到 x2,y2(图像左上角为 0, 0)的矩形区域加上马赛克。

deep为模糊程度,数字越大越模糊。

php打印马赛克,PHP-如何用PHP给一张图生成马赛克效果?相关推荐

  1. 如何用Matlab给一张图圈出多个区域

    最近在基本零基础搞深度学习的项目,第一个工作就是收集数据集.大致的工作是圈出几百张图片中的汽车,并给出它们的坐标,作为训练集.本来就是一个苦力活,再不借助工具,简直要忙死.在网上搜了一下,发现没有什么 ...

  2. java实现马赛克,java如何用Processing生成马赛克风格的图像

    java如何用Processing生成马赛克风格的图像 首先使用PImage来实例化对象,再通过loadImage赋值,两层for循环遍历图片上的像素点,每隔5个像素点,画一个直径为3的圆.颜色通过p ...

  3. 如何用算法绘制一张上海外滩夜景图

    突发奇想:一个数学界的未解之谜 无意间想到一个有趣的数学问题,也是数学界困扰人类很久的一个谜题: 克拉茨猜想 (图片来源 [数学狂]如何形象地展示克拉茨猜想 -- Collatz Conjecture ...

  4. wps表格l制作甘特图_甘特图是什么?-如何用WPS表格做甘特图

    甘特图是什么?-如何用WPS表格做甘特图 甘特图(Gantt Chart)又称横道图,由亨利.甘特于1910年开发的,它通过图示形象地表示特定项目的活动顺序与持续时间.其中横轴表示时间,纵轴表示活动( ...

  5. 如何用Powerdesigner的PDM(物理数据模型)生成数据库及逆向工程(将现有的数据库生成PDM)(转)...

    如何用Powerdesigner的PDM(物理数据模型)生成数据库及逆向工程(将现有的数据库生成PDM) pdm做好后,最终是要将其转化为数据库实体的. 1.确认当前Powerdesigner设置的d ...

  6. 如何用C#在Excel中生成图表?

    如何用C#在Excel中生成图表? exc.Charts.Add(oMissing,oMissing,1,oMissing);      exc.ActiveChart.ChartType=Excel ...

  7. 甘特图制作_如何用Excel快速制作甘特图?(超详细!)

    甘特图作为现代项目管理中一项重要的管理工具,它能够帮助你考虑资源.成本等项目中重要的元素,并且能够通过图形直观的观察到项目中所要完成的任务.开始与结束时间,每项任务所需时间,某项任务在某个时间段内完成 ...

  8. python画史迪仔_手把手教你如何使用Python来生成马赛克画!

    今天小伙伴问我,你知道什么是马赛克画,我笑了笑,你是说哪种哦?我知道一种,不过不是某些电影的马赛克哦~~ 马赛克画是一张由小图拼成的大图,本文的封面就是我们的效果图,放大看细节,每一块都是一张独立的图 ...

  9. python程序员专用壁纸_程序员炫技必备:用Python生成马赛克画!(文末附源码)...

    原标题:程序员炫技必备:用Python生成马赛克画!(文末附源码) 源 | Python与数据分析文 | 强哥 大家知道马赛克画是什么吗?不是动作片里的马赛克哦~~ 马赛克画是一张由小图拼成的大图,本 ...

最新文章

  1. 计算机网络系统中hn是,中南大学计算机网络作业1.pdf
  2. 运算符重载(c++细节篇二)
  3. Java IO流学习总结六:ByteArrayInputStream、ByteArrayOutputStream
  4. 趣文:追MM的各种算法
  5. 坑:jmeter部署AWS云服务器时出现连接超时Non HTTP response code: org.apache.http.conn.HttpHostConnectException...
  6. php 递归求得目录大小
  7. 简单Linux磁盘管理
  8. wireshark抓包怎么找访问网址
  9. InnoTek VirtualBox – 很有潜力的OS模拟器
  10. 学生优化--文本框限制
  11. 【ENVI解决经验】裁剪后背景改为白色(透明)
  12. C#判断PC是否支持触摸屏
  13. 重启Oracle数据库实例及监听器
  14. Julia 数学运算和初等函数
  15. 倘若有天你不想再敲代码了,你想做什么?
  16. unity 贴图材质的调整-uv通道修改
  17. 英语语言水平C级,国际通用的学生英语能力水平评测标准
  18. 电脑计算器所有快捷键
  19. 关于毕业必须知道的知识之就业、派遣(1)
  20. linux.x64_11gR2_database.zip下载

热门文章

  1. 集合竞价选股(股票)
  2. EVE桥接网卡和加载镜像
  3. 使用Jmeter批量测试视频链接可用性
  4. 模拟波束成形和数字波束成形的区别
  5. iPad使用UTM SE装Win7
  6. 讨论一下微信小程序中如何长按识别图片中二维码跳转
  7. Echart佛山五区地图-动态地图-江西地图
  8. 最短路径(迪杰斯特拉、弗洛伊德含代码)
  9. 【5G NR】NG接口
  10. 分享一批学习资料教程视频书籍