欢迎光临散文网 会员登陆 & 注册

AE笔记 - 使用色调效果实现任意颜色的映射

2022-01-08 03:08 作者:守护芙音  | 我要投稿

要求:输入任意颜色,调整色调效果,判断输出颜色的RGB数值。


输入色的RGB数值为:R,G,B

将白色映射到A色的RGB数值为:R1,G1,B1

将黑色映射到B色的RGB数值为:R2,G2,B2


白色映射灰度 N1 = 0.299R+0.587G+0.114B

黑色映射灰度 N2 = 255 - N1


白场红色着色值 R白 = R1 × N1 / 255

白场绿色着色值 G白 = G1 × N1 / 255

白场蓝色着色值 B白 = B1 × N1 / 255


黑场红色着色值 R黑 = R2 × N2 / 255

黑场绿色着色值 G黑 = G2 × N2 / 255

黑场蓝色着色值 B黑 = B2 × N2 / 255


输出色的RGB数值为:R',G',B'

R' = R白 + R黑

G' = G白 + G黑

B' = B白 + B黑


示例:输入色为1FEA29,白色映射为EEF037,黑色映射为C065D1,则输出色为DBB777。

色调映射关系

目前先写这么多,等待后续补充。

AE笔记 - 使用色调效果实现任意颜色的映射的评论 (共 条)

分享到微博请遵守国家法律