php打印马赛克,PHP-如何用PHP给一张图生成马赛克效果?
马塞克效果代码如下:
/**
* 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给一张图生成马赛克效果?相关推荐
- 如何用Matlab给一张图圈出多个区域
最近在基本零基础搞深度学习的项目,第一个工作就是收集数据集.大致的工作是圈出几百张图片中的汽车,并给出它们的坐标,作为训练集.本来就是一个苦力活,再不借助工具,简直要忙死.在网上搜了一下,发现没有什么 ...
- java实现马赛克,java如何用Processing生成马赛克风格的图像
java如何用Processing生成马赛克风格的图像 首先使用PImage来实例化对象,再通过loadImage赋值,两层for循环遍历图片上的像素点,每隔5个像素点,画一个直径为3的圆.颜色通过p ...
- 如何用算法绘制一张上海外滩夜景图
突发奇想:一个数学界的未解之谜 无意间想到一个有趣的数学问题,也是数学界困扰人类很久的一个谜题: 克拉茨猜想 (图片来源 [数学狂]如何形象地展示克拉茨猜想 -- Collatz Conjecture ...
- wps表格l制作甘特图_甘特图是什么?-如何用WPS表格做甘特图
甘特图是什么?-如何用WPS表格做甘特图 甘特图(Gantt Chart)又称横道图,由亨利.甘特于1910年开发的,它通过图示形象地表示特定项目的活动顺序与持续时间.其中横轴表示时间,纵轴表示活动( ...
- 如何用Powerdesigner的PDM(物理数据模型)生成数据库及逆向工程(将现有的数据库生成PDM)(转)...
如何用Powerdesigner的PDM(物理数据模型)生成数据库及逆向工程(将现有的数据库生成PDM) pdm做好后,最终是要将其转化为数据库实体的. 1.确认当前Powerdesigner设置的d ...
- 如何用C#在Excel中生成图表?
如何用C#在Excel中生成图表? exc.Charts.Add(oMissing,oMissing,1,oMissing); exc.ActiveChart.ChartType=Excel ...
- 甘特图制作_如何用Excel快速制作甘特图?(超详细!)
甘特图作为现代项目管理中一项重要的管理工具,它能够帮助你考虑资源.成本等项目中重要的元素,并且能够通过图形直观的观察到项目中所要完成的任务.开始与结束时间,每项任务所需时间,某项任务在某个时间段内完成 ...
- python画史迪仔_手把手教你如何使用Python来生成马赛克画!
今天小伙伴问我,你知道什么是马赛克画,我笑了笑,你是说哪种哦?我知道一种,不过不是某些电影的马赛克哦~~ 马赛克画是一张由小图拼成的大图,本文的封面就是我们的效果图,放大看细节,每一块都是一张独立的图 ...
- python程序员专用壁纸_程序员炫技必备:用Python生成马赛克画!(文末附源码)...
原标题:程序员炫技必备:用Python生成马赛克画!(文末附源码) 源 | Python与数据分析文 | 强哥 大家知道马赛克画是什么吗?不是动作片里的马赛克哦~~ 马赛克画是一张由小图拼成的大图,本 ...
最新文章
- 计算机网络系统中hn是,中南大学计算机网络作业1.pdf
- 运算符重载(c++细节篇二)
- Java IO流学习总结六:ByteArrayInputStream、ByteArrayOutputStream
- 趣文:追MM的各种算法
- 坑:jmeter部署AWS云服务器时出现连接超时Non HTTP response code: org.apache.http.conn.HttpHostConnectException...
- php 递归求得目录大小
- 简单Linux磁盘管理
- wireshark抓包怎么找访问网址
- InnoTek VirtualBox – 很有潜力的OS模拟器
- 学生优化--文本框限制
- 【ENVI解决经验】裁剪后背景改为白色(透明)
- C#判断PC是否支持触摸屏
- 重启Oracle数据库实例及监听器
- Julia 数学运算和初等函数
- 倘若有天你不想再敲代码了,你想做什么?
- unity 贴图材质的调整-uv通道修改
- 英语语言水平C级,国际通用的学生英语能力水平评测标准
- 电脑计算器所有快捷键
- 关于毕业必须知道的知识之就业、派遣(1)
- linux.x64_11gR2_database.zip下载