#1 28.12.2014 19:58:59

Vyacheslav.Kruglov
Administrator
Зарегистрирован: 15.12.2014
Сообщений: 8
IP-адрес

Отредактировать 150 фотографий с помощью GIMP

Добрый вечер.
Задача простая: с помощью GIMP увеличить насыщенность у 150 фотографий.
Коню ясно, что руками это долго.
Коню ясно, что необходимо написать простой скрипт.
Коню ясно, что этот скрипт должен открывать фотографию в GIMP и в нем же выполнять заданное действие (Инструменты - Насыщенность - Увеличить - Сохранить результат).
Но как мне это сделать?
Я абсолютный профан в этом деле и никогда не занимался ничем подобным. Помогите, заодно и познакомлюсь с данной темой.

#2 28.12.2014 21:08:42

mozgfx
Administrator
Зарегистрирован: 29.09.2012
Сообщений: 1 614
IP-адрес

Отредактировать 150 фотографий с помощью GIMP

"Пакетная обработка" файлов/изображений так это называется...
Вот несколько вариантов:
http://www.youtube.com/watch?v=WCMaOE2yIPI
http://edgar-tech.blogspot.ru/2014/09/gimp-bimp.html
http://habrahabr.ru/post/25911/

#3 28.12.2014 21:12:55

mozgfx
Administrator
Зарегистрирован: 29.09.2012
Сообщений: 1 614
IP-адрес

Отредактировать 150 фотографий с помощью GIMP

В одной из данных мной Вам ссылок есть инструмент BIMP
batch image manipulation plugin for gimp.

#4 28.12.2014 21:19:43

1000Mhz
Administrator
Зарегистрирован: 17.08.2014
Сообщений: 816
IP-адрес

Отредактировать 150 фотографий с помощью GIMP

Что-то конь у топикстартера не очень чоткий)) ImageMagic- это как раз инструмент для пакетной обработки изображений.

#5 28.12.2014 21:57:59

Vyacheslav.Kruglov
Administrator
Зарегистрирован: 15.12.2014
Сообщений: 8
IP-адрес

Отредактировать 150 фотографий с помощью GIMP

mozgfx, спасибо!
Завтра буду пробовать.

#6 29.12.2014 01:35:25

xxblx
Administrator
Зарегистрирован: 14.05.2011
Сообщений: 3 381
IP-адрес

Отредактировать 150 фотографий с помощью GIMP

Если задача только насыщенность сменить, то проще ImageMagick использовать.

Установите его (обычно пакет imagemagick называется) из репозитория

В общем виде делается изменение яркости, насыщенности и оттенка так
[console]convert -modulate яркость, насыщенность, оттенок исходное_изображение результат_изображение [/console]

Пример. Понизим насыщенность у image.jpg до 50
[console]convert -modulate 100,50,100 image.jpg result.jpg[/console]

Обрабатываем все jpg в каталоге.
Или
[console]cd /в/нужный/каталог
for i in *.jpg; do convert -modulate 100,50,100 "${i}" "new-${i}"; done[/console]

Или создать скрипт (с названием, например, script) в каталоге с изображениями

#!/bin/bash

for i in *.jpg
do
    convert -modulate 100,50,100 "${i}" "new-${i}"
done

Дать права на исполнение и запустить
[console]cd /каталог/со/скриптом
chmod +x ./script
./script[/console]

#7 30.01.2015 20:05:51

m@xim
Administrator
Зарегистрирован: 19.11.2010
Сообщений: 682
IP-адрес

Отредактировать 150 фотографий с помощью GIMP

Сегодня нужно было повозится с более чем 1500 фоток , поставил этот BIMP. В репах федорки не нашел , стырил пакет у магеи gimp-plugin-bimp и выдернул бинарник BIMP, положил в .gimp-2.8/plug-ins и ё-моё отличный плагин.

Board footer