PS图层混合算法之二(线性加深,线性减淡,变亮,变暗)
线性加深模式:
查看每个通道的颜色信息,通过降低“亮度”使底色的颜色变暗来反映绘图色,和白色混合没变化。
Linear Burn 线形加深
C=A+B-1
如果上下层的像素值之和小于255,输出结果将会是纯黑色。如果将上层反相,结果将是纯粹的数学减。
线性减淡模式:
查看每个通道的颜色信息,通过增加“亮度”使底色的颜色变亮来反映绘图色,和黑色混合没变化。
Linear Dodge 线性减淡
C=A+B
将上下层的色彩值相加。结果将更亮。
变亮模式:
查看每个通道的颜色信息,并按照像素对比两个颜色,那个更亮,便以这种颜色作为此像素最终的颜色,也就是取两个颜色中的亮色作为最终色。绘图色中亮于底色的颜色被保留,暗于底色的颜色被替换。
Lighten 变亮
B<=A: C=A
B>A: C=B
该模式和前面的模式是相似,不同的是取色彩值较大的(也就是较亮的)作为输出结果。
变暗模式:
用于查找各颜色通道内的颜色信息,并按照像素对比底色和绘图色,哪个更暗,便以这种颜色作为此图像最终的颜色,也就是取两个颜色中的暗色作为最终色。亮于底色的颜色被替换,暗于底色的颜色保持不变。
B<=A: C=B
B>=A: C=A
该模式通过比较上下层像素后取相对较暗的像素作为输出,注意,每个不同的颜色通道的像素都是独立的进行比较,色彩值相对较小的作为输出结果,下层表示叠放次序位于下面的那个图层,上层表示叠放次序位于上面的那个图层。
图 A:
图 B
线性加深:
线性减淡:
变亮:
变暗
PS图层混合算法之二(线性加深,线性减淡,变亮,变暗)相关推荐
- Python: PS 图层混合算法汇总
本文用 Python 实现了PS 中的图层混合算法,把很多常见的图层混合算法都汇总到了一起,比起以前写的算法,就是用矩阵运算代替了很耗时的for 循环,运行效率有所提升.具体的代码如下: import ...
- PS图层混合算法之四(亮光, 点光, 线性光, 实色混合)
亮光模式: 根据绘图色通过增加或降低"对比度",加深或减淡颜色.如果绘图色比50%的灰亮,图像通过降低对比度被照亮,如果绘图色比50%的灰暗,图像通过增加对比度变暗. 线性光模式: ...
- html正片叠底 透明度,PS图层混合算法之一(不透明度,正片叠底,颜色加深,颜色减淡)...
下列公式中,A表明了上面图层像素的色彩值(A=像素值/255),B表明下面图层像素的色彩值(B=像素值/255),C表明了混合像素的色彩值(真实的结果像素值应该为255*C).该公式也应用于层蒙板.s ...
- PS图层混合算法之一(不透明度,正片叠底,颜色加深,颜色减淡)
下列公式中,A代表了上面图层像素的色彩值(A=像素值/255),B代表下面图层像素的色彩值(B=像素值/255),C代表了混合像素的色彩值(真实的结果像素值应该为255*C).该公式也应用于层蒙板. ...
- PS图层混合算法之六(差值,溶解, 排除)
差值模式: 查看每个通道中的颜色信息,比较底色和绘图色,用较亮的像素点的像素值减去较暗的像素点的像素值.与白色混合将使底色反相:与黑色混合则不产生变化. 排除模式可生成和差值模式相似的效果,但比差值模 ...
- PS图层混合算法之五(饱和度,色相,颜色,亮度)
饱和度模式: HcScYc =HBSAYB 饱和度模式:是采用底色的亮度.色相以及绘图色的饱和度来创建最终色.如果绘图色的饱和度为0,则原图没有变化. 输出图像的饱和度为上层,色调和亮度保持为下层. ...
- ps图层混合计算公式
样式效果 http://www.jb51.net/photoshop/104100.html 注释: 1.混合模式的数学计算公式,另外还介绍了不透明度. 2.这些公式仅适用于RGB图像,对于Lab颜色 ...
- PS 滤镜——素描算法(二)
利用另外一种算法完成素描特效的生成. %%% Sketch clc; clear all; Image=imread('4.jpg'); Image=double(Image); [row,col,l ...
- PS图层混合模式MATLAB实现
PS图层混合模式的MATLAB实现 一.基本介绍 二.算法 1. 组合模式(正常.溶解) 2. 加深混合模式(变暗.正片叠底.颜色加深.线性加深,深色) 3. 减淡混合模式(变亮.滤色.颜色减淡.线性 ...
最新文章
- TensorFlow可以做什么?让Google Brain首席工程师告诉你
- 每日一皮:上线一切正常的顺畅感就是如此赏心悦目!
- Java爬取校内论坛新帖
- asp-Webshell免杀
- NET问答:在 Linq 查询中可以处理异常吗?
- 牛客挑战赛48E-速度即转发【带修莫队,分块】
- Google Chrome 11 浏览器 下Flash Debug 插件无效的解决办法
- python并发编程3-进程
- swoole 类中使用定时器
- XPath学习:轴(2)——parent
- word的使用(三)
- 解决Autodesk License Patcher (NLM Crack)重命名电脑名的问题
- MS08067利用方法
- TTL转HDMI 1.4,性能提升,pin to pin 芯片LT8618SXB
- delphi编程实现免杀捆绑
- androidkiller
- 2016年农民工监测调查报告(zz)
- am335x linux 的uboot工作流程.doc,am335x uboot2016.05 (MLO u-boot.img)执行流程(转)
- 找工作系列之-操作系统
- jquery实现app开发闹钟功能_jQuery Mobile 实现苹果滑动删除闹钟功能的几点总结
热门文章
- [android] app运行在夜神模拟器上
- 中船嘉年华邮轮揭幕全新企业品牌标识;美国运通全球商务旅行完成对Expedia集团旗下易信达的收购 | 全球旅报...
- graphpad图片怎么导出矢量图_Graphpad Prism 8如何绘制生存曲线
- windows下操作Nginx基本命令
- KDZD608屏蔽服效率测试仪
- Linux多网卡多路由设置
- Python学习笔记--文件操作
- 香港大学韩锴课题组招收CV和深度学习方向全奖博士/博后
- 网站分析行业的“前途”和“钱途” [转载]
- 敬业签云便签提示“基础连接已关闭,发送时发生错误”如何解决