0

我想将 PNG 或 JPEG 文件转换为 SVG。但我找不到任何关于如何做到这一点的信息。问题是我正在使用 devexpress 报告将其导出为图像,因此格式可以是 .jpg 或 .png。现在我想要将它转换为 SVG,以便图像在通过 Javascript 并最终传递给 Objective-C 时仍然具有更好的质量。

进一步解释一下。

我有一个使用 VB.net 编码的服务。这是服务器端;客户端是 Javascript 和 HTML:我正在使用 Phonegap 来桥接 Objective-C。我实际上正在做的是创建一个插件,该插件将从 Javascript 传递一个 URL 并让 Objective-C 捕获该 URL,然后将其作为图像加载并将其传递给 ePOS SDK 以作为图像打印。

我注意到的是,当我使用 devexpress 作为 png 导出报告时,图像会变得像素化并且有点颗粒感,因为我正在缩放图像以使其更大以填充热敏纸(80 毫米)。这就是为什么我希望它在 SVG 中而不是 PNG 来保持图像的质量。

我的问题是我应该在哪里转换图像?在服务器端还是在 Objective-C 中?我将如何完成如此艰巨的任务?我正在考虑在 Objective-C 中进行,但我认为在服务器端进行转换要好得多。你怎么看?

也可以将 .png 或 .jpeg 转换为 .svg 文件吗?

谢谢

4

1 回答 1

0

您可以使用 ImageMagick 在服务器端执行此操作,但我认为由于您要将位图图像转换为矢量图形,因此您只会得到同样的低质量废话。您可以将报告导出为 PDF 或其他矢量图形格式吗?

于 2012-07-20T16:39:48.077 回答