将图片转换为XAML?

11

有没有任何方法可以将简单的gif转换为xaml?例如,一个工具可以查看图像并基于gif / jpg /位图创建椭圆,矩形和路径?

有没有办法将简单的 GIF 转换为 XAML?比如,有没有一款工具可以根据 GIF、JPG 或位图查看图像,并创建椭圆、矩形和路径等元素呢?
4个回答

22

Inkscape可以对位图进行追踪,并可以直接保存为XAML格式。而且,这个软件是免费的。我用它来追踪大量的位图,效果非常好。


Inkscape确实可以生成xaml,但实际上它并不起作用。它所做的只是将图像的源代码转换为原始图像的base64版本。这不仅在VS2015设计师(“Blend不支持此文件格式”)中无法工作(或在运行时),而且我相信这不是可扩展的图像。 - dudeNumber4
也许自2016年10月以来有些变化 - 在我这个周末(2018年1月)它非常好用!我的项目肯定需要VECTOR XAML输出!有一个惊人的位图追踪功能,可提供多种选项。如有必要,您可以进行矢量节点编辑,以清理任何问题区域。 - Doug L.
我刚试了inkscape并保存为“XAML”。它实际上只是一个base-64编码的图像。"<Image ... Source="data:image/png;base64,iVBORw0KGgoA ..." 这并不是很有用,使用原始图像会产生更好的性能和效果。 - Shaun
@dudeNumber4 首先应该跟踪原始图像。有关更多详细信息,请参见以下问题:https://dev59.com/TWw05IYBdhLWcg3wrDpS - Danila Kireev

11

Illustrator有一个追踪工具可以做到这一点

更便宜的选项可能是

http://vectormagic.com

它将导出一个SVG文件,您应该能够将其转换为XAML格式


我比较了Illustrator和Expression Design的描迹能力,发现Illustrator更为准确(这并不让人感到意外)。这似乎是需要为工作付费使用正确的工具之一。 - Peter Walke
感谢您的输入。我最终采用了这种方法。我也尝试过表达式设计,但是追踪不太准确。 - Peter Walke

2

ViewerSWG链接已损坏。 - Shaun
@Shaun 我不再是一个活跃的 WPF 开发者了。请随意发布更好的答案 :) - Thomas Bratt

0
使用此在线转换器,您可以将图像转换为SVG格式。然后下载转换后的文件并在文本文件编辑器中打开,然后您就可以轻松地复制路径数据。

image.online-convert


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接