引言:很长时间困扰于Photoshop中的图层的混合模式的背后思想,今天整理一下自己的理解,以使得这些概念的理解稍微清楚一点。

假设某个通道的值A和B混合

1:滤色混合模式

滤色公式:255-(255-A)*(255-B)/255

将上述公式转换一下形式:A+B(1-A/255)

上述公式的解读:在原始值A的基础上,增加B的成分,增加的程度由A控制,A的值越小,B增加的成分越多

极端情况下:若A是黑色(0),则B完全融入A中,实际上A变成了B的颜色。若A是白色,则A不变。

形象一点描述:假设B是一个滤光片,则A透过滤光片以后多多少少带了滤光片的颜色,只不过原来A中颜色越黑其透过滤光片后所带的滤光片的颜色越多。

2:正片叠底

正片叠底公式:A*B/255

将上述公式转换一下形式:A-(255-B)*A/255

上述公式的解读:在原始值A的基础上,减少B的补色的成分,减少的程度由A控制,A的值越大,B补色减少的成分越多

极端情况下:若A是黑色(0),则A不变。若A是白色(255),则A中要减去B的补色的全部,实际上A变成了B的颜色。

形象一点描述:假设A是一束光,有一个光能吸收器,其吸收系数是(255-B)/255,则A通过该吸收器后,能量会被吸收掉一部分,具体吸收多少为光能乘以该吸收系数。



photoshop的滤色和正片叠底的混合模式分析相关推荐

  1. java实例_图例 | Java混合模式分析之火焰图实例

    这是小小的第五篇 前言 在进行性能调优的时候,通常会借助性能分析工具,常用的性能分析工具有perf,DTrace,分析系统资源的使用情况,这些情况根据CPU,内存,生成相关的文本数据,这些文本数据不容 ...

  2. 图例 | Java混合模式分析之火焰图实例

    这是小小的第五篇 前言 在进行性能调优的时候,通常会借助性能分析工具,常用的性能分析工具有perf,DTrace,分析系统资源的使用情况,这些情况根据CPU,内存,生成相关的文本数据,这些文本数据不容 ...

  3. 基于photoshop滤色混合模式的图片亮度改变

    暗图片亮度增强 根据photoshop的滤色混合方法,完成一种暗图片的亮度增强手段. 滤色混合和正片叠底的公式 形象理解正片叠底和滤色 代码参考-c 先贴一张效果图 简单来说,正片叠底会使暗图片更暗, ...

  4. Photoshop基础2——工具

    CSDN仅用于增加百度收录权重,排版未优化,日常不维护.请访问:www.hceng.cn 查看.评论. 本博文对应地址: https://hceng.cn/2017/09/23/Photoshop基础 ...

  5. (生活)Photoshop入门(不定时更新)

    我可能是想找个工作以外的事情做一下. 目标:我要自学网PhotoShop商业修图. 笔记: 1.图层 1.1总结: 1.1.1图层就好像画画的一张纸,但是每一层又互不影响. 1.1.2图层蒙版(覆盖一 ...

  6. 手把手教你使用Photoshop中的通道

    今天我们通过一个小例子来认识Photoshop中的通道. 我们在RGB色彩模式下学习. 首先我们打开Photoshop来新建一个文件,将背景层删除. 接着创建三个图层,分别为R,G,B图层. 我们在三 ...

  7. 部分样式在360和ie上不能显示_Adobe Photoshop添加图层样式全方面介绍

    PS基础学习第六期 图层样式详解 图层样式是指图形图像处理软件Photoshop中的一项图层处理功能,是后期制作图片以期达到预定效果的重要手段之一. 图层样式的功能强大,能够简单快捷地制作出各种立体投 ...

  8. android 关于正片叠底的继续

    1.前言   关于两张图片正片爹叠底的混合模式,主要是为了过滤白色.现在我要做的工作是:截取一张图片的某一部分然后和另外一张图片实现正片叠底的混合.有三张图片:第一张是我的图片,第二张是含有透明部分的 ...

  9. 安卓PorterDuffXfermode之正片叠底 PorterDuff.Mode.MULTIPLY

    setXfermode Paint#setXfermode()接口是在绘制时设置画笔的图形混合模式的,下面是官网的介绍: public Xfermode setXfermode (Xfermode x ...

最新文章

  1. oneinstack
  2. EID:宏基因组测序在新发腹泻病毒鉴定中的应用
  3. linux降内核版本_ubuntu18.04 降内核版本的问题
  4. Linux之nginx入门
  5. java形状_形状等于()
  6. win+apache实现ssl的证书认证
  7. 基于 vue + zhengAdmin 的一套后台模板
  8. SpringMvc date数据传递处理
  9. 网上银行“安全登录控件”分析
  10. Linux程序设计 清空标准输入缓冲区
  11. 公告:软件测试就业课涨价调整暨教学服务升级通知
  12. 淘宝用户行为数据分析详解
  13. 编码:隐匿在计算机软硬件背后的语言(勘误)
  14. HbuilderX 启动微信小程序 无法打开项目
  15. linux tahoma字体,Linux字体安装与简单美化(实践篇)(转)
  16. 蓝桥杯单片机备战(四)共阳数码管的静态显示
  17. 【ELT.ZIP】OpenHarmony啃论文俱乐部——多维探秘通用无损压缩
  18. Lua -- 重写pairs方法(让字典访问有序)
  19. Marvell 88NV1120固态硬盘简易开卡攻略
  20. MACD指标使用的一些小技巧

热门文章

  1. 腾讯开源DCache,分布式NoSQL存储系统
  2. 如何通过低门槛的途径实现量化操作股票?
  3. catia钣金根据线段折弯,CATIA钣金实例教程_生成棱边弯曲_生成局部折叠或展开
  4. 互联网公司背后的安防逻辑
  5. VC中基于TWAIN协议控制扫描仪-----初级版
  6. 【调剂】2023中科院调剂信息:中科院深圳先进院方鹏课题组招生(请不要给老师发邮件)...
  7. emacs cask 1
  8. 数码视讯集团 java_数码视讯科技集团java,android,ios,嵌入式,c,vc,c++工程师.doc
  9. 【机器学习】LatLRR
  10. 《python语言程序设计基础》—— 第7章