2011-02-22 80 views
0

無論如何,我們可以在Flash中複製Photoshop的調整圖層嗎?
我看到我們可以像複製一樣複製混合。
但是沒有看到例如複製Hue/Saturation調整圖層的方法。在Flash中複製Photoshop調整圖層

感謝,
三通

回答

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]; 
} 
+0

+1,應該這樣做。 – TheDarkIn1978 2011-02-23 02:36:37

+0

你好,我一直在與這個問題鬥爭,迄今爲止沒有取得預期的結果。我已經嘗試了上面的建議(使用Flash CS6在使用Photoshop中的圖層粘貼的MovieClip上使用AdjustColor濾鏡進行快速測試,色調調整不相同)。我也嘗試過格蘭特斯金納的ColorMatrix類和quasimondo類(每個類都有自己的「輕度」因素,這些因素似乎與問題有關)。我嘗試過在色彩空間上進行自我教育,但我仍然在努力弄清楚Photoshop是如何處理色調調整層的。 – shaunhusain 2013-03-07 00:17:39

相關問題