php最精美的效果,使用PHP-Imagick快速实现漂亮的复古效果
先来看下效果图
要实现以上效果,我们先用Photoshop用以下步骤实现。
打开原图
新建图层,使用颜色#C0FFFF填充后,不透明度设为44%,图层混合模式为柔光
新建图层,使用颜色#000699填充后,不透明设置为48%,图层混合模式为排除
合并图层
PHP-Imagick 实现
用 PHP 代码,也就只需要按照以上步骤实现即可,代码如下:
//打开图片
$im = new Imagick('./hebe.jpg');
//新建图层,使用颜色`#C0FFFF`填充后,不透明度设为`44%`
$layer = new Imagick();
$layer->newImage($im->getImageWidth(), $im->getImageHeight(), '#C0FFFF');
$layer->setImageOpacity (0.44);
//叠加到原图上,图层混合模式为`柔光`
$im->compositeImage($layer, Imagick::COMPOSITE_SOFTLIGHT, 0, 0);
//新建图层,使用颜色`#000699`填充后,不透明设置为`48%`
$layer = new Imagick();
$layer->newImage($im->getImageWidth(), $im->getImageHeight(), '#000699');
$layer->setImageOpacity (0.48);
//叠加到原图上,图层混合模式为`排除`
$im->compositeImage($layer, Imagick::COMPOSITE_EXCLUSION, 0, 0);
//完成!
$im->writeImage('./vintage.jpg');
附录
php最精美的效果,使用PHP-Imagick快速实现漂亮的复古效果相关推荐
- 给肖像增添怀旧复古效果——lr胶片怀旧效果调色预设
lr胶片怀旧效果调色预设可以给肖像增添怀旧复古效果,由专业的Lightroom专家手工制作,每个预设都是完全可编辑的,因此您可以像想象的那样完善您的照片作品.您可以将它用于肖像,爱情故事,时尚博主,户 ...
- html如何自定义一个动画效果,30个纯css动画代码片段和效果演示
开源代码已经迎来了一个新的web前端时代.初学者和专家都可以通过使用预构建的代码片段节省时间和压力.下面画廊由30个不同的片段与纯CSS创建动画效果. 所有这些代码片段都放在云IDE平台.这些weba ...
- php如何制作视频特效,用PS将bmp图片制作出漂亮的动态视频效果
平时可以利用不同格式的图片制作出很多不同的效果,这里用比较少用的黑白bmp格式的图片来结合图片素材制作出漂亮的视频效果.这种制作方法也很实用,可以结合不同的图片来制作出不一样的效果.下面就来具体操作一 ...
- ai边缘平滑_AI基础教程113:“效果”菜单之“画笔描边”(一)喷溅效果
从今天的AI基础教程开始,我们来讲解Illustrator"效果"菜单下的"画笔描边"效果组.今天要讲的是"画笔描边"效果组中的第一个效果: ...
- 怎么做圆一圈圈扩散效果_软文推广怎么样做才有效果?
网络营销的发展已经趋于成熟,口碑时代全面来临.无论是新品牌还是有一定知名度的老品牌,在网络上的口碑和舆情非常重要,而在网络推广的多种方式当中,软文营销是最经济也是最有效果的推广方式之一. 利用软文营销 ...
- C语言用循环写出新年祝福语图案,非常漂亮的新年祝福!C语言实现漂亮的烟花效果...
本文实例为大家分享了C语言实现漂亮的烟花效果展示的具体代码,供大家参考,具体内容如下 程序名称:祝福烟花,祝福朋友 编译环境:VC++6.0 && easyx(立冬版) #includ ...
- SweetAlert – 替代 Alert 的漂亮的提示效果
Sweet Alert 是一个替代传统的 JavaScript Alert 的漂亮提示效果.SweetAlert 自动居中对齐在页面中央,不管您使用的是台式电脑,手机或平板电脑看起来效果都很棒.另外提 ...
- android l 效果,[原]Android L中水波纹点击效果的实现
博主参加了2014 CSDN博客之星评选,帮我投一票吧. 前言 前段时间android L(android 5.0)出来了,界面上做了一些改动,主要是添加了若干动画和一些新的控件,相信大家对view的 ...
- 图片复印如何去除黑底_如何用AE制作可爱漂亮闪烁霓虹灯效果?只需简单几步任何人都可以...
HELLO 大家好,亲们很久不见甚是想念!我是分享AEC4D手机特效小知识的乐乐,今后会定期持续分享一些AE小特效,C4D操作,手机特效,PS修图的原创教程内容,虽然可能只值5毛钱噢,只愿能为大家闲暇 ...
最新文章
- linux 操作系统安装配置vnc
- android studio gradle 自动更新,android studio gradle 两种更新方法更新
- UIPopoverController简介
- 试hp服务器不识别网卡一则
- 华为P50首发麒麟9000L:5nm EUV工艺打造 配置有所缩减
- 浅论园子的人对广告的认识
- python编程字符输入连接_python字符串连接的N种方式总结
- 计算机一级考试搜题app,计算机一级考试题库答案,哪个搜题软件能找到?
- 基于Multisim14的弱信号放大电路的设计与仿真
- android内存脚本教程,安卓内存
- 最新仿淘宝源码使用原生HTML+CSS描写
- 几部科幻小说的评价和感想
- 线性代数系列讲解第七篇 正交向量及正交空间
- BDTC 2017数据库:犹他大学、东方国信、蚂蚁金服、微软、人大金仓畅谈数据库发展与实践...
- OneDrive怎么用
- 报错ConnectionString属性尚未初始化。
- Confluence7.4安装
- echarts:3、折线图
- EXCEL中的IF嵌套逻辑理解
- 从零开始搭建游戏服务器 第一节 创建一个简单的服务器架构