C# Silverlight:为图像添加透明度
我希望有人能帮助我们。我们正在尝试组合一个图像编辑器,它的功能与Silverlight中的Photoshop类似(但远没有那么复杂)。在创建层(z索引堆栈中的几个独立图像)时,我们遇到了一个奇怪的问题。将图像层层叠加似乎很好,但我们希望用户能够在给定的层中编辑图像,而我们似乎无法让它正常工作 特别是,我们希望用户能够在图像层中切割“孔”(从而允许下面的图像被看穿),但无论我们做什么,Silverlight都不允许我们改变图像部分的Alpha透明度 奇怪的是,它允许我们将整个图像变成透明的,并且它将正确地显示图像已经具有的任何透明度,但是我们无法找到一种方法使用户的选择透明 我希望这足够清楚,有人能够帮助我们C# Silverlight:为图像添加透明度,c#,silverlight,image-processing,bitmap,transparency,C#,Silverlight,Image Processing,Bitmap,Transparency,我希望有人能帮助我们。我们正在尝试组合一个图像编辑器,它的功能与Silverlight中的Photoshop类似(但远没有那么复杂)。在创建层(z索引堆栈中的几个独立图像)时,我们遇到了一个奇怪的问题。将图像层层叠加似乎很好,但我们希望用户能够在给定的层中编辑图像,而我们似乎无法让它正常工作 特别是,我们希望用户能够在图像层中切割“孔”(从而允许下面的图像被看穿),但无论我们做什么,Silverlight都不允许我们改变图像部分的Alpha透明度 奇怪的是,它允许我们将整个图像变成透明的,并且它
非常感谢。如果每个层都位于画布中,则可以向画布添加复杂的剪裁区域,以从渲染中删除内容
这些将需要从每个孔的多边形中生成,因此对于基于像素的随机区域不太合适。您可能希望在silverlight.net网站上查看此示例: