В продолжение темы.
Сделал простой скрипт для изменения яркости/контарста изображений. Может быть, кому-то пригодится.
#!/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)