无论如何我们可以在Flash中复制Photoshop的调整图层吗? 我看到我们可以像叠加一样复制混合物 但是没有找到复制色相/饱和度调整图层的方法。
谢谢,
三通
答案 0 :(得分:3)
您可以使用ColorMatrixFilter
- 不确定它是否会呈现完全相同,但您可以尝试以下示例:
var colorFilter:AdjustColor = new AdjustColor();
var mColorMatrix:ColorMatrixFilter;
var mMatrix:Array = [];
var MC:MovieClip = new MovieClip();
function adjustColors():void
{
//all 4 must contain a value of an integer, if one is not set, it will not work
colorFilter.hue = 50;
colorFilter.saturation = 50;
colorFilter.brightness = 50;
colorFilter.contrast = 0;
mMatrix = colorFilter.CalculateFinalFlatArray();
mColorMatrix = new ColorMatrixFilter(mMatrix);
MC.filters = [mColorMatrix];
}
答案 1 :(得分:0)
如果采用AS3路线,True North Creative的答案将会有效,但如果您创建/使用Pixel Bender滤镜,则可能会有更多的控制和效率。