如何缩放 xpm 图像,保留符号颜色名称
How can I scale an xpm image, retaining symbolic colour names
我正在尝试将大量 xpm 图像批量缩放为双倍像素大小。我可以像这样使用 ImageMagick 来做到这一点:
convert infile.xpm -sample 200% outfile.xpm
但是,符号颜色名称丢失了。
在原始输入中,颜色条目如下:
". c #007EBF s active_hilight_1",
"+ c #0A5E89 s active_color_1",
"@ c #143D52 s active_shadow_1",
放大版:
" c #143D52",
". c #0A5E89",
"X c #007EBF",
颜色名称已更改,这很好,但如您所见,s <symbolic-name>
后缀已被删除。
有谁知道使用 ImageMagick 或类似(开源)实用程序快速完成此操作的方法吗?
谢谢
编辑:似乎 ImageMagick 由于错误而无法执行此操作,但是有人知道任何其他工具可以执行此操作吗?
mogrify -sample 200% *.xpm
^ 只要你有一个新的(post 2019-09-02)版本的 ImageMagick 并修复了 xpm 输出错误,这就有效,如下所述:
https://github.com/ImageMagick/ImageMagick/issues/1684
例如,今天的 master 分支正确地传递了符号颜色名称。
我正在尝试将大量 xpm 图像批量缩放为双倍像素大小。我可以像这样使用 ImageMagick 来做到这一点:
convert infile.xpm -sample 200% outfile.xpm
但是,符号颜色名称丢失了。
在原始输入中,颜色条目如下:
". c #007EBF s active_hilight_1",
"+ c #0A5E89 s active_color_1",
"@ c #143D52 s active_shadow_1",
放大版:
" c #143D52",
". c #0A5E89",
"X c #007EBF",
颜色名称已更改,这很好,但如您所见,s <symbolic-name>
后缀已被删除。
有谁知道使用 ImageMagick 或类似(开源)实用程序快速完成此操作的方法吗?
谢谢
编辑:似乎 ImageMagick 由于错误而无法执行此操作,但是有人知道任何其他工具可以执行此操作吗?
mogrify -sample 200% *.xpm
^ 只要你有一个新的(post 2019-09-02)版本的 ImageMagick 并修复了 xpm 输出错误,这就有效,如下所述: https://github.com/ImageMagick/ImageMagick/issues/1684
例如,今天的 master 分支正确地传递了符号颜色名称。