我正在尝试使用控制台命令运行GIMP。我要做的就是将图像旋转90度。我将GIMP添加到我的环境变量中,以便可以从控制台窗口调用它。我还将要旋转的图片放在根控制台目录中,以使其易于打开。
我阅读了GIMP Batch Mode指南并提出了以下命令:
gimp-2.10 -i -b '(gimp-image-rotate plot.png 0)' -b '(gimp-quit)'
“ plot.png”之后的“ 0”应该告诉它旋转90度。这将打开GIMP输出窗口,并输出两条消息,说明“批处理命令已成功执行”。但是,它永远不会旋转图像。
知道我输入的命令为什么不起作用吗?
答案 0 :(得分:2)
gimp-image-rotate
旋转加载的图像,而不旋转包含图像的文件。因此,您必须
gimp-file-load
或gimp-file-{type}-load
调用),gimp-file-{type}-save
(警告:这些调用会保存图层,而不是整个图像))。但是对于简单的操作,最好使用设计为从诸如ImageMagick之类的脚本中调用的工具箱:
magick mogrify -rotate 90 plot.png