我可以在C中制作一个终端程序来编辑GIMP [macOS]中的照片吗?

我正在使用相同的步骤编辑大量照片,并希望创建一个程序来通过终端运行,从而为我运行该过程。我对用C编写感到很满意,但是我不确定如何开始使用代码/要使用的命令。

当我使用GIMP时,我首先打开一个.xcf文件,然后将要编辑的照片作为底层导入。接下来,我将图层的大小调整为1000px宽。之后,我用保存的预设编辑曲线,然后对亮度控件进行同样的操作。最后,根据图片集中的图片编号,我将文件导出为.png文件,并具有特定名称:01-0xx.png。

bufenglangzi 回答:我可以在C中制作一个终端程序来编辑GIMP [macOS]中的照片吗?

这听起来像是宏或Gimp中可用的自动化工具的工作:

参考:Gimp自动编辑https://www.gimp.org/tutorials/Automate_Editing_in_GIMP/

  

本教程将介绍两种类型的   自动化功能。第一个功能是捕获和   执行“宏”命令。第二项功能是一套自动化   捕获和运行“流程”或“流程”的工具。此代码   本教程是使用Gimp-Python编写的,应该是平台可移植的   –可以在Linux或Windows操作系统上运行。 *

     

这些功能的目标是提供可加速   编辑过程,使编辑过程更具可重复性,并减少   用户必须按下的按钮数量。接管   按钮推动和簿记杂事使用户可以专注于   编辑过程中更具创意的部分。

我从未使用过GIMP,但是这类程序通常都具有自动化脚本支持,因此这是开始的正确位置。

,

可以用C完成,但是学习曲线很陡。

您可以用Scheme(Lisp)或Python编写Gimp脚本,如果您了解C,则可以在几个小时内学习足够的Python。请参见Python批处理脚本here的示例。

注释1:可以通过一次调用Curves(当然也可以使用其他曲线)来完成Curves + Brightness对比度。每个操作都会造成一些颜色损失,因此,数量越少越好。

注释2:在没有Gimp的情况下使用以下方法可能会更简单:

  • ImageMagick工具框(从Shell脚本调用的命令)
  • 具有任何语言的图像库(python为“枕头”)。

您的Curves预设就是所谓的“ CLUT”(颜色查找表)。

本文链接:https://www.f2er.com/3169696.html

大家都在问