【问题标题】:How do you change the color of an Image in WPF?如何在 WPF 中更改图像的颜色?
【发布时间】:2012-01-08 01:25:53
【问题描述】:

我有一个透明白色的 .png 图像,我想知道是否有一种简单的方法可以制作绿色透明、红色透明等,所以我不需要为每种颜色制作单独的 .png 文件。

【问题讨论】:

    标签: c# wpf xaml


    【解决方案1】:

    看看这些 CodeProject 文章

    Image Processing Lab 是一个简单的图像处理工具,它 包括不同的过滤器和工具来分析可用的图像 AForge.NET 框架。

    您还可以查看FormatConvertedBitmapColorConvertedBitmapWritableBitmap 类的

    【讨论】:

      【解决方案2】:

      对于不需要引入庞大的库并让您了解其背后发生的事情(从而为您提供更大的灵活性)的更简单的解决方案,请学习如何使用 WPF 像素着色器(谷歌搜索)。

      然后你可以在这里使用类似乘法着色器的东西:http://rakeshravuri.blogspot.com/2008/08/blending-modes-in-wpf-using.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-07
        • 2020-10-10
        • 1970-01-01
        • 2020-09-20
        相关资源
        最近更新 更多