我有一个 SVG 文件,其中包含旋转、半透明、剪辑(剪辑路径)元素(例如多边形、图像)。该文件在 Inkscape 中完美运行,但为了进一步进行图像处理,我也想在 CorelDraw 中使用它。但是在 CorelDraw 中打开结果一团糟(实际上是 X6,但早期版本几乎是一样的)。
有没有一种方法可以将 SVG 转换为原生 CDR 或任何其他与 CorelDraw 兼容的矢量格式???
SVG 位于 Ubuntu LAMP 服务器上,并安装了 imagemagick、inkscape、libcairo2-dev、librsvg2-bin。
要转换矢量,您可以使用 Unicovertor,这是一个支持多种格式的命令行转换器。 https://sk1project.net/uc2/
终端中转换文件的命令是
uniconvertor image.svg image.cdr
在 php 中你可以这样做
system('uniconvertor image.svg image.cdr');
请注意,我使用了这个,但在 ubuntu 上安装有时会很棘手,请确保您始终拥有最新版本(apt-get update)。
您可以使用
inkscape
将 SVG 图像保存为 PDF 并在 Corel Draw 中导入 PDF。
只是一个小技巧。 这不是指示的方法,也不是正确的方法。但它有效。 !!
重命名文件。
myFile.svg 到 myFile.cdr