我们的图形人员使用 Adobe Illustrator,我们希望在 WPF 应用程序中使用她的图像作为路径。有办法做到这一点吗?
最佳答案
您可以从 AI 转到 SVG 再到 XAML。
从 Adobe Illustrator:文件 -> 另存为 -> *.SVG。
SVG“Profile 1.1”似乎就足够了。
请注意,要在 XAML 中保留路径/组名称,您应该启用“保留 Illustrator 编辑功能”(或至少在 CS4 中如此称呼)。
SharpVectors可以将 SVG 数据转换为 XAML 数据。这将生成根为
<DrawingGroup>
的 XAML 片段。 .执行复制粘贴所需的操作以及使用 XAML,例如将其放入如下所示的图像中。 AI 文件中的命名对象或组仍应在 XAML 中具有其名称,即通过
x:Name="..."
.
<Image>
<Image.Source>
<DrawingImage>
<DrawingImage.Drawing>
<DrawingGroup ... the output from step #2 ...>...</DrawingGroup>
</DrawingImage.Drawing>
</DrawingImage>
</Image.Source>
</Image>
- 如果您想要为物体制作动画,坐标系统可能会很痛苦。还有一些其他帖子,例如this这可能有见解。
关于wpf - 如何将 Illustrator 文件转换为 WPF 的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/153762/