我想做的很简单。我有一个file.png
,我想镜像,即结果应该是原始图像的“反射”。
我知道像 GIMP 和 InkScape 这样的大工具可以做到这一点,但我希望有一个命令行实用程序,比如convert
(遗憾的是,它似乎没有这样的选项,或者至少在man
页面中没有提到)。
我想做的很简单。我有一个file.png
,我想镜像,即结果应该是原始图像的“反射”。
我知道像 GIMP 和 InkScape 这样的大工具可以做到这一点,但我希望有一个命令行实用程序,比如convert
(遗憾的是,它似乎没有这样的选项,或者至少在man
页面中没有提到)。
通过快速阅读this,显然
convert
将此选项称为-flop
水平镜像和-flip
垂直镜像。我需要做的就是如果您想就地覆盖并且在同一文件夹中有大量图像文件,
mogrify
那么 ImageMagick 套件似乎是实现此目的的最简单方法:对于这个特定任务
convert
可能是最好的方法,但是对于这种事情我经常使用netpbm
库,它可以安装(如你所料)与apt install netpbm
. 然后对于这项任务来说,这是多余的,但我经常发现自己编写一次性脚本来以特殊方式转换或分析 PNM 文件,而
convert
. 这相对容易,因为 PNM 几乎是可以想象到的最简单的位图图形格式。