http://avnpc.com/pages/photoshop-layer-blending-algorithm

上面链接给出了ps中各种混合效果的公式(感谢同事的搜索结果)

--------------------------------------------------------

对简单的2张图,直接使用上面的公式就行了

但ps中,可以对图像设置透明效果,0表示完全透明,100表示不透明

对Windows来说,使用GDI或GDI+在屏幕上绘制图像,可以直接给出α通道数据,不用考虑如何绘制,对iOS来说也一样。

但使用OpenCV时,OpenCV虽然可以读出图像的α通道内容,但基本完全忽视α通道的处理。

先解释透明度的意思

一般透明度的公式是:R=αA+(1-α)B ,这个没问题

PS中有底图的概念,底图是个空的内容,而对图像来说,没有空的颜色概念。

这时, 加上额外的效果怎么办?

//

很简单的例子,比如上面链接中的变暗效果(B > A) ? A : B,A图是一个带有70%透明度的图像,B是正常图像

如何使用OpenCV将透明度效果实现?

仅仅使用(B > A) ? A : B肯定不行。

使用R=αA+(1-α)B, A和B又不是简单的加法处理。

按变暗公式对A和B处理后,再和谁透明呢?

经过实验。。。。。。。。。。。。。。

答案是拿按复杂公式处理后的结果和原图进行透明度处理!

PS中各种滤镜效果的实现相关推荐

  1. 图层php,ps中的图层是什么意思

    ps中的图层类似于含有文字或图形等元素的胶片,一张张按顺序叠放在一起,组合起来形成页面的最终效果.我们可以透过图层的透明区域看到下面的图层. Photoshop图层就如同堆叠在一起的透明纸.您可以透过 ...

  2. 高精度矢量汉字的一种填充方法_使用PS中的钢笔工具制作一只蝴蝶矢量插画

    使用PS中的钢笔工具制作一只蝴蝶矢量插画 矢量插画用途广泛,很漂亮.但是对于很多艺术家来说,创建起来太数字化而且不直观. 然而,Photoshop 的最新版本CC就解决了你在使用钢笔工具添加新变量碰到 ...

  3. 背景图层和普通图层的区别_新手如何在PS中创建图层?不容错过的7种方法,你值得学习...

    昨天跟小波一起认识了PS图层的童鞋应该已经对它不陌生了,那么在了解之后就要来实践操作,毕竟实践出真知嘛.那这一章就一起来学习在PS中创建图层吧. 在PS中,图层的创建方法有很多种,包括在"图 ...

  4. 中如何将方形图片转换成圆形图片_【PS】PS中不可不知的实用技巧!你都掌握了吗?...

    今天给大家分享一些在PS中经常用到的实用小技巧,操作简单易上手. 01 拉伸图片人物不变形 在我们在PS里想要拉伸一些图片时,里面的人物往往会跟着一起变形,那么如何改变图片比例的同时,又不影响人物的形 ...

  5. 在PS中如何进行图文互排,且层的使用……

    在PS中如何进行图文互排,且层的使用-- 1.先打开PS,新建一个图层(或者打开一个图片),我们称为图层一 ,然后复制该图层 ,然后再把该图层和该图层的副本前的"眼睛"去掉. 2. ...

  6. 在ps中画两个同心圆并且把两个同心圆进行任意角度切割

    在工作中遇到要在ps中画如图两个同心圆,并且进行6等分.查找资料加自己摸索,可以通过以下方式实现: 1.新建一画布.并用通过标尺画出两条水平和垂直参考线,选择椭圆工具,并在选项设置中选择圆和从中心两个 ...

  7. PS中的Workflow的创建

    PS中人工工作流有两种:Workflow,AWE,前面是老的,AWE是新的,至于哪个版本有了AWE我也没具体去查看.我现在接触的项目中考勤模块是由AWE负责,培训模块是走的老的Workflow.下面就 ...

  8. 在PS中读取敏感数据

    在日常的维护工作,经常需要读取或者写入一些敏感数据或者密码,那应该如何操作呢? 其实在PS中安全性方面做得很好,read-host提供了一个-asSecureString参数,可以SecureStri ...

  9. ps中怎么导出tif_PS中图像常用的2种存储格式——TIFF/JPEG

    在photoshop中,我们完成图片处理后,一般会选择2种格式存储作品--TIFF格式和JPEG格式. TIFF格式,对照片质量没有损伤,可以保持照片的高清晰度,质量效果也最好,但占用存储空间较大,一 ...

最新文章

  1. 6000毫安以上智能手机_6000大电池+骁龙8核处理器,Redmi新机来袭:价格太美
  2. is this mysql server_Mysql:is not allowed to connect to this MySQL server
  3. pfSense 2.4.0-RC版发布了!
  4. beyond compare如何添加新文件并重新比较?
  5. XGBoost 重要参数、方法、函数理解及调参思路(附例子)
  6. 报告PPT|Python编程之美(45页)
  7. 一个家庭女人太强势,这个家庭会怎样?
  8. 智能手机上最没有用的功能是什么?
  9. 《Lua程序设计》第1章 开始 学习笔记
  10. et中计算机的快捷键,ET制版快捷键
  11. IP摄像头实现远程目标检测(rtsp)
  12. [jzoj 6080] [GDOI2019模拟2019.3.23] IOer 解题报告 (数学构造)
  13. clustalw2 使用简介
  14. 最近学到一个新词“汽车含硅量”
  15. css背景图重复怎们弄,CSS如何实现背景图像重复效果
  16. 嵌入式工程师不能不参加的技术盛会
  17. GGNN:GATED GRAPH SEQUENCE NEURAL NETWORKS
  18. Java中创建目录 或 创建文件
  19. 多功能PDF工具合集:PDF Squeezer - PDF Toolbox Mac
  20. Flask-自定义头像

热门文章

  1. 以内部视角来观察10个数据分析的成功案例
  2. 定投复利公式 php,复利公式怎么用(定投复利计算公式步骤)
  3. 简述国内几大无代码开发平台
  4. linux学习之adduser、usermod
  5. C Sharp进行全站仪的圆曲线整桩位计算
  6. 笔记本的A面B面C面D面分别指什么 ?
  7. 凯迪仕、德施曼、华为斗法,智能门锁勇闯安全关
  8. 美国面试之旅——面试经验分享(ZZ)
  9. axure 8 表格合并_规范交互原型图包含哪些要素? | 附Axure 模版源文件
  10. SAP报表报错CX_SY_ARITHMETIC_OVERFLOW