此表达式捕获图层点的颜色,并将其亮度转换为1到100的百分比。也就是说,绝对黑色是零值,绝对白色是100.颜色是在写入表达式的图层的参考点下捕获的。 例如,您可以在Opacity参数中使用。
target = thisComp.layer(“color map”);
rgbLuma = target.sampleImage(position,[3.5, 3.5]);
luma = rgbToHsl(rgbLuma)[2];
linear(luma, 0, 1, 0, 100)
此表达式捕获图层点的颜色,并将其亮度转换为1到100的百分比。也就是说,绝对黑色是零值,绝对白色是100.颜色是在写入表达式的图层的参考点下捕获的。 例如,您可以在Opacity参数中使用。
target = thisComp.layer(“color map”);
rgbLuma = target.sampleImage(position,[3.5, 3.5]);
luma = rgbToHsl(rgbLuma)[2];
linear(luma, 0, 1, 0, 100)