希望有人能帮助我们。我们正在尝试制作一个图像编辑器,具有类似于Silverlight中Photoshop的功能(但远不如Photoshop复杂)。当涉及到创建图层(在z-index堆栈中有几个独立的图像)时,我们遇到了一个奇怪的问题。将图像层叠在彼此上方似乎没问题,但是我们希望用户能够在给定的图层中编辑图像,而我们似乎无法使其工作。
特别地,我们希望用户能够在图像层中切割“孔洞”(因此允许下面的图像显示出来),但无论我们做什么,Silverlight都不会让我们改变图像部分的Alpha透明度。
奇怪的是,它确实允许我们将整个图像变为透明,它也将正确显示图像已经具有的任何透明度,但我们无法想出一种方法使用户选择的内容透明。
希望这足够清晰,以便有人能够帮助我们!
非常感谢。