从中获取WPF单路径数据。png文件

从中获取WPF单路径数据。png文件,wpf,xaml,Wpf,Xaml,我想将png文件(透明图标)转换为WPF“路径数据”。 知道如何从.png图标获取单个wpf路径数据吗?没有直接的方法。PNG文件是光栅格式(即,它存储图像中每个像素的颜色)。WPF路径数据是一种矢量格式(即,它将图像存储为几何图形指令)。如果您不确定这意味着什么,请参阅以了解更多信息 矢量可以转换为光栅(以设定的大小),但光栅显然不能转换为矢量(这是您想要的) 尝试将光栅转换为矢量的唯一方法是“跟踪”光栅图像,以猜测等效的几何矢量指令可能是什么。精确跟踪光栅图像的能力与其像素尺寸和图形复杂性成

我想将png文件(透明图标)转换为WPF“路径数据”。
知道如何从.png图标获取单个wpf路径数据吗?

没有直接的方法。PNG文件是光栅格式(即,它存储图像中每个像素的颜色)。WPF路径数据是一种矢量格式(即,它将图像存储为几何图形指令)。如果您不确定这意味着什么,请参阅以了解更多信息

矢量可以转换为光栅(以设定的大小),但光栅显然不能转换为矢量(这是您想要的)

尝试将光栅转换为矢量的唯一方法是“跟踪”光栅图像,以猜测等效的几何矢量指令可能是什么。精确跟踪光栅图像的能力与其像素尺寸和图形复杂性成正比。因此,追踪一个[大概]小图标可能根本不可能

如果我遇到你的问题,我会得到尽可能高质量的PNG图像,将其导入Adobe Illustrator,使用Illustrator跟踪工具跟踪图像,最后将跟踪结果导出到XAML(使用类似的工具)

如果您正在寻找运行时跟踪,这是我没有遇到的。考虑到不同样式的光栅图像所需的大量变化的跟踪参数,我甚至不认为这在现实中是可能的


祝你好运。

你的意思是想在代码中完成,还是想使用应用程序完成?不,我不想通过代码完成,我只想将.png图像应用为wpf路径。就像