尝试将一些图标从 svg 转换为 xbm 以在 OLED 显示器上使用 NodeMCU 显示它们。
使用此命令:mogrify -path ../src -format xbm *.svg
正如您在下面看到的那样,输出有点出乎意料。它还会改变宽度和高度,因此从 16x16 svg 产生 15x15 xbm。
如何保留原始大小并摆脱这些伪影?
最佳答案
使用 Imagemagick 6.9.10.77 Q16 Mac OSX Sierra 和 SVG 渲染器 Inkscape 0.92.4,我得到:
convert Unknown.svg Unknown.xbm
这是为查看和显示 16x16 像素大小而展开的结果。
我怀疑如果你升级你的 Imagemagick 版本以便它正确使用 Inkscape,它可能会正确地转换你的 SVG 文件。
关于svg - ImageMagick 将 svg 文件转换为带有工件和更改大小的 xmp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59120229/