c# - 透明背景png重叠路径

标签 c# wpf xaml

我需要一种方法来找到透明背景 PNG 或 GIF 的叠加路径(填充像素边框的路径)。

我需要矢量格式的路径(尤其是 XAML)。

有什么想法吗?

最佳答案

不应该作为答案,但对于 OP 来说似乎已经足够了。

首先你需要某种边缘检测,this question是一个好的开始。这可能是最难的部分,现在您拥有的边缘信息需要转换为 wpf Path 或 Geometry 对象。当然,这整个主题非常复杂,您不会在这里获得完整的开箱即用解决方案,但也许我的评论包含足够的信息来搜索您需要的内容。

我还记得,farseer,一个用于 C#/XNA 的物理引擎,具有从 Sprite 创建物理对象的功能。也许在网站或代码中,您也可以找到一些解决方法。

关于c# - 透明背景png重叠路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8474699/

相关文章:

C# 和 Ghostscript 64 位

c# - 在数据访问层中使用异步是否有任何性能提升?

c# - 单击按钮返回/获取 DataGrid 行索引

c# - WP增加全景重叠

.net - 包装 ItemsControls 的内容

c# - string.IsNullOrEmpty 是否存在性能问题?

c# - Web Api 发现多个操作

c# - 在初始化 ViewModel 时防止执行 ValueChanged

wpf - 折叠除第一个组之外的所有组

c# - 反复按下按钮时,ColorAnimation 停留在颜色上