photoshop的滤色和正片叠底的混合模式分析
引言:很长时间困扰于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的滤色和正片叠底的混合模式分析相关推荐
- java实例_图例 | Java混合模式分析之火焰图实例
这是小小的第五篇 前言 在进行性能调优的时候,通常会借助性能分析工具,常用的性能分析工具有perf,DTrace,分析系统资源的使用情况,这些情况根据CPU,内存,生成相关的文本数据,这些文本数据不容 ...
- 图例 | Java混合模式分析之火焰图实例
这是小小的第五篇 前言 在进行性能调优的时候,通常会借助性能分析工具,常用的性能分析工具有perf,DTrace,分析系统资源的使用情况,这些情况根据CPU,内存,生成相关的文本数据,这些文本数据不容 ...
- 基于photoshop滤色混合模式的图片亮度改变
暗图片亮度增强 根据photoshop的滤色混合方法,完成一种暗图片的亮度增强手段. 滤色混合和正片叠底的公式 形象理解正片叠底和滤色 代码参考-c 先贴一张效果图 简单来说,正片叠底会使暗图片更暗, ...
- Photoshop基础2——工具
CSDN仅用于增加百度收录权重,排版未优化,日常不维护.请访问:www.hceng.cn 查看.评论. 本博文对应地址: https://hceng.cn/2017/09/23/Photoshop基础 ...
- (生活)Photoshop入门(不定时更新)
我可能是想找个工作以外的事情做一下. 目标:我要自学网PhotoShop商业修图. 笔记: 1.图层 1.1总结: 1.1.1图层就好像画画的一张纸,但是每一层又互不影响. 1.1.2图层蒙版(覆盖一 ...
- 手把手教你使用Photoshop中的通道
今天我们通过一个小例子来认识Photoshop中的通道. 我们在RGB色彩模式下学习. 首先我们打开Photoshop来新建一个文件,将背景层删除. 接着创建三个图层,分别为R,G,B图层. 我们在三 ...
- 部分样式在360和ie上不能显示_Adobe Photoshop添加图层样式全方面介绍
PS基础学习第六期 图层样式详解 图层样式是指图形图像处理软件Photoshop中的一项图层处理功能,是后期制作图片以期达到预定效果的重要手段之一. 图层样式的功能强大,能够简单快捷地制作出各种立体投 ...
- android 关于正片叠底的继续
1.前言 关于两张图片正片爹叠底的混合模式,主要是为了过滤白色.现在我要做的工作是:截取一张图片的某一部分然后和另外一张图片实现正片叠底的混合.有三张图片:第一张是我的图片,第二张是含有透明部分的 ...
- 安卓PorterDuffXfermode之正片叠底 PorterDuff.Mode.MULTIPLY
setXfermode Paint#setXfermode()接口是在绘制时设置画笔的图形混合模式的,下面是官网的介绍: public Xfermode setXfermode (Xfermode x ...
最新文章
- oneinstack
- EID:宏基因组测序在新发腹泻病毒鉴定中的应用
- linux降内核版本_ubuntu18.04 降内核版本的问题
- Linux之nginx入门
- java形状_形状等于()
- win+apache实现ssl的证书认证
- 基于 vue + zhengAdmin 的一套后台模板
- SpringMvc date数据传递处理
- 网上银行“安全登录控件”分析
- Linux程序设计 清空标准输入缓冲区
- 公告:软件测试就业课涨价调整暨教学服务升级通知
- 淘宝用户行为数据分析详解
- 编码:隐匿在计算机软硬件背后的语言(勘误)
- HbuilderX 启动微信小程序 无法打开项目
- linux tahoma字体,Linux字体安装与简单美化(实践篇)(转)
- 蓝桥杯单片机备战(四)共阳数码管的静态显示
- 【ELT.ZIP】OpenHarmony啃论文俱乐部——多维探秘通用无损压缩
- Lua -- 重写pairs方法(让字典访问有序)
- Marvell 88NV1120固态硬盘简易开卡攻略
- MACD指标使用的一些小技巧
热门文章
- 腾讯开源DCache,分布式NoSQL存储系统
- 如何通过低门槛的途径实现量化操作股票?
- catia钣金根据线段折弯,CATIA钣金实例教程_生成棱边弯曲_生成局部折叠或展开
- 互联网公司背后的安防逻辑
- VC中基于TWAIN协议控制扫描仪-----初级版
- 【调剂】2023中科院调剂信息:中科院深圳先进院方鹏课题组招生(请不要给老师发邮件)...
- emacs cask 1
- 数码视讯集团 java_数码视讯科技集团java,android,ios,嵌入式,c,vc,c++工程师.doc
- 【机器学习】LatLRR
- 《python语言程序设计基础》—— 第7章