2013-11-22 56 views
0

我有一個沙漏像矢量形狀,我想用它來掩蓋圖像。我想羽化邊緣 - 在透明玻璃上有一個柔軟的漸變,它遵循着沙漏的輪廓。任何想法我可以做到這一點?我試過在一個封閉的形狀上使用漸變填充(使用beginGradientFill()和curveTo()函數),但是這個減少並不遵循矢量形狀的輪廓,它只能沿着一個方向。actionscript:使用矢量形狀創建軟面罩

+0

你的問題是什麼?如何準備形狀? – Fygo

+0

是的,如何準備形狀以便獲得柔軟的面罩效果,但透明度衰減遵循沙漏的曲率 – user257543

回答

0

也許有一個更好的解決方案,但直到有人來了......我認爲你可以做到以下幾點:無論形狀要作爲面膜使用到透明位圖

  1. 平局。
  2. 向下縮放位圖(或在繪製其位圖數據時使用矩陣)。
  3. 對其應用模糊濾鏡。
  4. 將位圖的中心放到遮罩剪輯的中心,使它們對齊。
  5. 將遮罩的剪輯的cacheAsBitmap屬性設置爲true。
+0

謝謝,這是一個明智的方法,它會嘗試 – user257543