如何使用GIMP从控制台旋转图像?

我正在尝试使用控制台命令运行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输出窗口,并输出两条消息,说明“批处理命令已成功执行”。但是,它永远不会旋转图像。

知道我输入的命令为什么不起作用吗?

gsjdtt2009 回答:如何使用GIMP从控制台旋转图像?

gimp-image-rotate旋转加载的图像,而不旋转包含图像的文件。因此,您必须

  1. 通过从文件中加载图像来获取图像(请参阅gimp-file-loadgimp-file-{type}-load调用),
  2. 旋转图像,
  3. 保存结果(gimp-file-{type}-save(警告:这些调用会保存图层,而不是整个图像))。

但是对于简单的操作,最好使用设计为从诸如ImageMagick之类的脚本中调用的工具箱:

magick mogrify -rotate 90 plot.png
本文链接:https://www.f2er.com/2722040.html

大家都在问