Может быть сделано с C, но кривая обучения крутая.
Вы можете писать скрипты Gimp на Scheme (Lisp) или Python, а если вы знаете C, вы можете выучить достаточно Python за пару часов. См. Пример пакетного скрипта Python здесь .
Примечание 1: Кривые + контраст яркости можно выполнить за один вызов Curves (с другимкривой конечно). Каждая операция влечет за собой некоторую потерю цвета, поэтому чем меньше, тем лучше.
Примечание № 2: Может быть проще сделать это без Gimp, используя:
- Ящик для инструментов ImageMagick (команда вызывается из скрипта оболочки)
- Библиотека изображений с любым языком («подушка» для python).
Ваша предустановка Curves
простото, что называется «CLUT» (таблица соответствия цветов).