【问题标题】:Silverlight: Adding transparency to imagesSilverlight:为图像添加透明度
【发布时间】:2011-04-18 18:48:58
【问题描述】:

我希望有人可以帮助我们。我们正在尝试组合一个图像编辑器,其功能类似于 Silverlight 中的 Photoshop(但远没有那么复杂)。在创建图层(z-index 堆栈中的几个独立图像)时,我们遇到了一个奇怪的问题。将图像叠加在一起看起来不错,但我们希望用户能够在给定图层中编辑图像,但我们似乎无法让它工作。

特别是我们希望用户能够在图像层中切出“洞”(因此允许看透下面的图像),但无论我们做什么,Silverlight 都不允许我们改变 Alpha 透明度图片的部分。

奇怪的是,它允许我们将整个图像变为透明并且它正确地显示图像已经具有的任何透明度,但我们无法找到一种方法来使用户的选择透明。

我希望这足够清楚,有人能够帮助我们!

非常感谢。

【问题讨论】:

    标签: c# silverlight image-processing bitmap transparency


    【解决方案1】:

    如果每个图层都在画布中,您可以向画布添加复杂的剪辑区域以从渲染中移除内容。

    这些需要从每个洞的多边形生成,因此不适用于基于像素的随机区域。

    【讨论】:

      【解决方案2】:

      您可能想在 silverlight.net 网站上查看此示例:http://www.silverlight.net/community/samples/silverlight-samples/scratch-surface/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-11
        • 1970-01-01
        • 2012-12-31
        • 1970-01-01
        • 2016-06-21
        • 1970-01-01
        • 2016-06-03
        • 2021-04-13
        相关资源
        最近更新 更多