首页 > 解决方案 > 如何使用 C# 在画布上的 WPF 中绘制透明 PNG

问题描述

这似乎没有答案。我有一个白色背景的 png(“Blue Arrow.png”)。我想在 X,Y 位置的画布上绘制它,旋转 R,白色背景是透明的。

有人可以指出我正确的方向吗?谷歌他们没有发现任何东西。

标签: c#wpfcanvaspngtransparent

解决方案


WPF 中没有直接的方法来删除 PNG 的背景并使其透明。从具有透明背景的 PNG 开始会容易得多。

即使您找到一个可以进行颜色键控/替换的外部库,质量也不会像从正确的 PNG 开始那样好。


推荐阅读