我有一个 SVG 文件,我需要以近 1,000,000 种不同的尺寸(高度 32-1000 像素和宽度 32-1000 像素)将其导出为 PNG。
但是有一个问题,SVG 图像本身的宽高比为 2:1。因此,当 PNG 为 400x200 时,它很容易转换,但当 PNG 为 600x200 时,则需要在两侧填充空白,以免图像失真。
有什么工具可以做到这一点?
我有一个 SVG 文件,我需要以近 1,000,000 种不同的尺寸(高度 32-1000 像素和宽度 32-1000 像素)将其导出为 PNG。
但是有一个问题,SVG 图像本身的宽高比为 2:1。因此,当 PNG 为 400x200 时,它很容易转换,但当 PNG 为 600x200 时,则需要在两侧填充空白,以免图像失真。
有什么工具可以做到这一点?
我为此制作了svgexport,但目前它居中并裁剪输出而不是填充(现在它支持裁剪和填充)。
试试inkscape编辑器。该编辑器是 SVG 格式的参考标准。Inkscape 为导出提供了丰富的命令行支持。更多信息:INKSCAPE 命令行导出手册