我的目标是将图片从.svg
格式转换为.emf
,保持大小,分辨率等!!
我找到的最佳解决方案是使用Visio,因为转换后的质量,如果我需要调整图片大小,它们也不会失去质量。
请检查我在链接上发送的图片。
此图显示了我在Visio 2010中打开.svg
文件时的外观。正如您所看到的,图像非常清晰且限制很明确!
(图片.1)
我已使用this tip
将图形放入页面(图片2)
要获取emf
格式,我将此文件另存为.emf
格式:
(图片3)
使用Microsoft Picture Manager打开时质量很好,但是当我将要使用的软件上插入此图片时,可以检测到该问题。 .emf
文件看起来不错,但是当我从svg
转换为.emf
时,Visio会在图片周围插入一个不可见的框架,如果我打开这个emf
文件,看起来很像喜欢为所有边框插入1像素大小!
(图片4)
正如你在这里看到的,Visio的大小图像应该是这样的(Inkscape),但它插入了这样的框架:
(图片.5) (图.6)
有人知道如何使用Visio或其他软件获得解决方案吗?
请执行download of the files.
(链接不再有效。)
我感谢所有反馈。
答案 0 :(得分:0)
感谢您为这个问题做了很多准备并提供了ZIP。这是一项非常彻底的工作。
我这里没有明确的知识但我的经验是这是非常常见的EMF - 据我所知它总是需要一个边界框存储在文件中。
我能想到的唯一选择是使用另一种格式,例如EPS - 但这取决于您使用的最终程序支持的内容。导出到位图格式对某些应用程序更有效 - 尽管它可能不适合您的需求。
答案 1 :(得分:0)
一种解决方案是使用inkscape将svg转换为emf。
在Inkscape GUI中:菜单文件 - >另存为 - >选择emf作为目标
或者在命令行模式下:inkscape -z src.svg -M target.emf