Как применить одинаковые цветовые кривые ко многим изображениям в GIMP?

У меня есть несколько тысяч изображений, к которым я хочу применить точно такую ​​же настройку цветовой кривой. Есть ли способ сделать это в GIMP? Я нашел это Как я могу получить равномерный баланс белого для пакета изображений JPEG? но это для автоматической настройки уровней, а не для применения одной и той же настройки к каждому изображению, и я не понимаю, что это такое и как это изменить.

Я сохранил предустановленную настройку в «Настроить цветовые кривые» в GIMP, но как мне применить ее к каждому изображению, кроме как просто пройтись по всем и щелкнуть по нему?

Ответы (1)

Для всех, кто хочет сделать это, я понял это.

Сначала я получил цветовую кривую, которую хотел, и нажал плюс, чтобы «Сохранить текущие настройки как именованный пресет».

Потом рядом с плюсом нажал Управление пресетами -> экспортировать текущие настройки в файл

Затем я скачал CurveBatch отсюда http://gimpfr.org/contrib_photolabo.php

Затем в GIMP я щелкнул «Правка» -> «Настройки» -> «Папки» -> «Плагины», чтобы узнать, где хранятся плагины.

Затем я сохранил CurveBatch здесь после его извлечения.

Затем для GIMP 2.10 мне пришлось немного изменить плагин CurveBatch (photolab_curvebatch).

Я изменился

  if lines[0] == "# GIMP curves tool settings\n":

к

  if lines[0] == "# GIMP 'Curves' settings\n":

Поскольку GIMP 2.10 изменил первую строку, указывающую, что это кривой файл (почему кто-то на секунду задумается сделать это и нарушить обратную совместимость без причины, я не знаю)

Затем я нажал «Фильтры» -> «Скрипт-фу» -> «Обновить сценарии».

Затем я закрыл GIMP и снова открыл его.

Затем скрипт появился в фильтрах, я нажал Фильтры->Фотолаборатория->Пакетные исправления->Кривая

Я выбрал папку, в которой находятся мои изображения, их расширение и файл кривой, который я экспортировал ранее.

Затем он применил кривые ко всем моим изображениям, как я хотел.

Почему кто-то на секунду подумал бы сделать это и нарушить обратную совместимость без всякой причины, я не знаю. Сценарий, который вы используете, был написан для Gimp 2.6 и ему 11 лет. Он также жестко определяет расположение файлов "~/.gimp-2.6", зависящее от версии.
Фильтры -> Script-fu -> скрипты обновления здесь бесполезны; он только обновляет скрипты. Исполняемые файлы Python — это плагины, вам нужно перезапустить Gimp, чтобы они учитывались.
@xenoid «Сценарий, который вы используете, был написан для Gimp 2.6, и ему 11 лет». Он отлично работает, если изменить только эту отдельную строку, чтобы она соответствовала названию файла кривой. Нет абсолютно никаких причин для изменения этого названия, и единственный возможный результат его изменения — нарушение обратной совместимости.
Это изменение экономит 3 байта на файл. Это складывается.
@xiota Нет, это не так. Экономия места в 0,01% не суммируется. Как вы думаете, сколько файлов кривых используют даже самые плодовитые фотографы? Никто не пытается оптимизировать, чтобы сэкономить такое незначительное количество места (в частности, очевидно, что это не намерение здесь, учитывая добавление лишних апострофов).
..... РЖУ НЕ МОГУ .....
Хороший вопрос, спасибо.