В продолжение темы.
Сделал простой скрипт для изменения яркости/контарста изображений. Может быть, кому-то пригодится.
#!/bin/bash
BRI=$1
shift
CON=$1
shift
for i in $*; do
ARGS="$ARGS`realpath $i` " || exit 1
done
echo $ARGS
SCRIPT=" (define (my-adjust-brightness filename
brightness
contrast)
(let* ((image (car (gimp-file-load RUN-NONINTERACTIVE filename filename)))
(drawable (car (gimp-image-get-active-layer image))))
(gimp-brightness-contrast drawable brightness contrast)
(gimp-file-save RUN-NONINTERACTIVE image drawable filename filename)
(gimp-image-delete image)))
(define (my-adjust-brightness1 filename)
(my-adjust-brightness (symbol->string filename) $BRI $CON))
(mapcar my-adjust-brightness1 '($ARGS))
(gimp-quit 1)"
echo $SCRIPT
echo 'press any key'
read
gimp -i -b "$SCRIPT"
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Сила гимпа в скрипт-фу (2008)
- Форум GIMP == Золото (2008)
- Форум GIMP - Scheme (Script-Fu) - Cохранение слоев в png (2017)
- Форум ошибка выполнения скрипта в Gimp (Scheme) (2012)
- Форум GIMP-2.8 пакетная конвертация xcf->jpg (2012)
- Форум GIMP помогите с написанием скрипта (2012)
- Форум Решил освоить perl =) (2005)
- Галерея Script-fu (2004)
- Форум bash оптимизация изображений (2019)
- Форум GIMP 2.6.7 (2009)