c# - 如何使用 C# 在画布上的 WPF 中绘制透明 PNG
问题描述
这似乎没有答案。我有一个白色背景的 png(“Blue Arrow.png”)。我想在 X,Y 位置的画布上绘制它,旋转 R,白色背景是透明的。
有人可以指出我正确的方向吗?谷歌他们没有发现任何东西。
解决方案
WPF 中没有直接的方法来删除 PNG 的背景并使其透明。从具有透明背景的 PNG 开始会容易得多。
即使您找到一个可以进行颜色键控/替换的外部库,质量也不会像从正确的 PNG 开始那样好。
推荐阅读
- javascript - ng-template 中未定义的全局变量
- amazon-web-services - 如何从 AWS Data Exchange 下载数据集?
- azure - Azure DevOps:Chocolatey,安装 Google Chrome 问题
- python - PLY 解析 C 文件以获取花括号构造
- java - 捕获拦截器的返回值
- css - 如何更改 CSS 中不相关元素的样式
- c# - Console.Write(string) 不再适用于 VS 2017 WinForms 项目?
- reactjs - Reactjs检测重新加载按钮点击
- r - 使用收集时尝试维护索引
- .htaccess - htaccess 技巧不会删除重建网站的 FBCLID 查询字符串