ImageMagick 将 svg 文件转换为带有工件并更改大小的 xbm
ImageMagick converts svg file to xbm with artifacts and changed size
正在尝试将一些图标从 svg 转换为 xbm,以便在 OLED 显示器上使用 NodeMCU 显示它们。
使用这个命令:mogrify -path ../src -format xbm *.svg
如您所见,下面的输出有点出乎意料。它还会改变宽度和高度,因此从 16x16 svg 开始它会产生 15x15 xbm。
如何保持原始大小并消除这种伪影?
- Inkscape 0.92.4
- ImageMagick 6.9.7-4 Q16 x86_64 20170114
- 初级 os 5.0(Ubuntu 18.04.2 LTS)
使用 Imagemagick 6.9.10.77 Q16 Mac OSX Sierra 和 SVG 渲染器 Inkscape 0.92.4,我得到:
convert Unknown.svg Unknown.xbm
这是为查看和显示 16x16 像素大小而展开的结果。
我怀疑如果您升级您的 Imagemagick 版本以便它正确使用 Inkscape,它可能会正确转换您的 SVG 文件。
正在尝试将一些图标从 svg 转换为 xbm,以便在 OLED 显示器上使用 NodeMCU 显示它们。
使用这个命令:mogrify -path ../src -format xbm *.svg
如您所见,下面的输出有点出乎意料。它还会改变宽度和高度,因此从 16x16 svg 开始它会产生 15x15 xbm。
如何保持原始大小并消除这种伪影?
- Inkscape 0.92.4
- ImageMagick 6.9.7-4 Q16 x86_64 20170114
- 初级 os 5.0(Ubuntu 18.04.2 LTS)
使用 Imagemagick 6.9.10.77 Q16 Mac OSX Sierra 和 SVG 渲染器 Inkscape 0.92.4,我得到:
convert Unknown.svg Unknown.xbm
这是为查看和显示 16x16 像素大小而展开的结果。
我怀疑如果您升级您的 Imagemagick 版本以便它正确使用 Inkscape,它可能会正确转换您的 SVG 文件。