快看,我的头像也带上了渐变色国旗(图片合成篇)

真快转眼国庆过了一大半了,之前一直在捣鼓其他东西,最近闲暇之余逛了下朋友圈,发现好多朋友都给自己头像装扮了。于是。。。我又开始折腾图片去了。。。

什么是图片合成

图片合成就是把原本不在同一空间和时间的图片重新组合,使之在视觉上出现同时间同空间的效果。简单地说来就是把不在一起的东西合到一起。不过,随着科技发展现在的图片合成处理能力已经很强了,能做到以假乱真。主流的处理图片软件就有photoshop 以及它的母公司adobe旗下的大多软件。国内的则有美图秀秀等等。

好吧,都这么强大了,那我们还能做些什么?当然能,那些都要花钱买,我们自己动手。。。

实践

准备 国旗图片 * 1 、 头像 * 1 ,国旗图片和头像尺寸大小需一致。接下来,调用如下方法,即可合成。

//头像
$path_logo = dirname(__FILE__).'/image/logo.jpg';
//国旗
$path_flag = dirname(__FILE__).'/image/flag.jpg';

//创建图片对象
$image_logo = imagecreatefromjpeg($path_logo);
$image_flag = imagecreatefromjpeg($path_flag);

//合成图片
imagecopymerge($image_logo, $image_flag, 0, 0, 0, 0, imagesx($image_logo), imagesy($image_logo), 90);

imagejpeg($image_logo,dirname(__FILE__).'/image/merge.jpg');


最终合成效果


总结

这次的国庆头像合成图片实践,虽然工作量不大,都是一些基本的处理方式调用,相较于前几年的戴帽子还需要动态学习计算难度低了不少。但是,没事折腾下,熟能生巧嘛~

举报
评论 0