哪位师傅知道photoshop里的颜色叠加算法?

jdbca 2011-05-20 10:12:27
如题
...全文
559 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mdejtod 2011-05-22
  • 打赏
  • 举报
回复
overlay:
If b <= 128 : C = (A * b) / 128
IF B > 128 : C = 255 – (255 - A) * (255 - B) / 128
jdbca 2011-05-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 mdejtod 的回复:]
颜色叠加的混合模式太多了,不知道你要的是哪一种?
1:变暗:C = MIN(A,B)
2:变亮:C = MAX(A,B)
3:正片叠底:C=A*B/255
4:颜色加深:C = A-((255-A)×(255-B))/ B
5:线性加深:C=A+B-255;
6:滤色:C = MIN(A + B - (A * B) / 255 ,255)
7:颜色减淡:C =MIN( A +(A×B……
[/Quote]
都不是,photoshop里有一个:叠加,
mdejtod 2011-05-20
  • 打赏
  • 举报
回复
颜色叠加的混合模式太多了,不知道你要的是哪一种?
1:变暗:C = MIN(A,B)
2:变亮:C = MAX(A,B)
3:正片叠底:C=A*B/255
4:颜色加深:C = A-((255-A)×(255-B))/ B
5:线性加深:C=A+B-255;
6:滤色:C = MIN(A + B - (A * B) / 255 ,255)
7:颜色减淡:C =MIN( A +(A×B)/(255-B),255)
8:线性减淡:C=A+B
C为混合结果,A为源像素点,B为目标像素点
你可以在网上搜一下,关于PS的混合模式的计算公式,C的结果应当作范围控制,(0..255)
浩南_哥 2011-05-20
  • 打赏
  • 举报
回复
可以关注下发哥的博客:
http://hi.csdn.net/maozefa

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧