Imagemagick游戏攻略
Imagemagick是一款图像处理软件,具有强大的图像处理能力。本文利用PHP调用imagemagick,实现将图片处理成老照片的效果。
Imagemagick地址:www.imagemagick.org
Imagemagick安装
Imagemagick需要安装如下:单击查看
使用imagemagick生成旧照片效果需要以下步骤
1.使用棕褐色滤镜处理输入图像
2.生成一个白色遮罩,用随机噪声填充它,将其转换为灰度,并添加alpha通道
3.通过叠加合成步骤1和步骤2的结果
代码如下:
?Php/** * php调用imagemagick以实现旧照片效果* date : 2016-12-31 * author : FDI Pzone * ver 33601.0 */* * *调用imagemagick以实现旧照片效果* @param String $source原始图像* @param String $dest目标图像*/函数createoldphoto($ source,$dest){ //命令行$ cmd=sprint f(' convert ' % s '-sepia-tone ' 75% % ' (' %)//执行命令exec($ cmd);}//原始图像$ source=dirname (_ _ file _ _)。/source . jpg ';//生成渲染$ dest=dirname (_ _ file _ _)。/dest . jpg ';//创建渲染createOldPhoto($source,$ dest $ dest);//显示原始图片和效果图片的对比echo ' meta http-equiv=' content-type ' content=' text/html;charset=utf-8“”;回声' p原始图片/p ';echo 'pimg src='http: '。' basename($source),'/p ';回声' p渲染/p ';echo 'pimg src='http: '。basename($dest .)'/p ';原始图片和生成的旧照片之间的比较
摘要
以上就是用php调用imagemagick实现复古老照片效果的全部内容。希望这篇文章的内容可以帮助你学习或者使用PHP。有问题可以留言交流。