2010-09-29 133 views
5

我希望有人能幫助我們。我們正在嘗試組合一個圖像編輯器,其功能類似於Photoshop中的Silverlight(但沒有那麼複雜)。當涉及到創建圖層(z-index堆棧中的多個獨立圖像)時,我們遇到了一個奇怪的問題。將圖像分層疊加看起來很不錯,但我們希望用戶能夠在給定圖層中編輯圖像,並且我們似乎無法使其工作。Silverlight:爲圖像添加透明度

特別是,我們希望用戶能夠在圖像層中切割「洞」(因此可以看到下面的圖像),但無論我們做什麼,Silverlight都不會讓我們改變Alpha圖像部分的透明度。

奇怪的是它讓我們把整個圖像透明的,它會正確顯示圖像上已經有任何的透明度,但我們不能想出一個辦法,使用戶的選擇透明。

我希望這足以讓人們能夠幫助我們!

非常感謝。

回答

1

如果每個圖層都位於畫布中,則可以向畫布添加複雜的裁剪區域以從渲染中移除內容。

這些將需要從每個孔的多邊形生成,因此不適用於基於隨機像素的區域。