Попытка реализовать плагин-палитра карт gimp для командной строки для пакетной обработки

261
bgth

Я пытаюсь реализовать plug-in-palettemap (этот плагин отображает содержимое указанного чертежа с активной палитрой.) В gimp для использования в командной строке. Опция меню Gimp GUI: Цвета-> Карта-> Карта палитры. Но это ошибка. Как выбрать активную палитру для обработки изображения?

(define (batch-color-palette pattern) (let* ((filelist (cadr (file-glob pattern 1)))) (while (not (null? filelist)) (let* ((filename (car filelist)) (image (car (gimp-file-load RUN-NONINTERACTIVE filename filename))) (drawable (car (gimp-image-get-active-layer image))))  (plug-in-palettemap RUN-NONINTERACTIVE  image drawable) (gimp-file-save RUN-NONINTERACTIVE image drawable filename filename) (gimp-image-delete image)) (set! filelist (cdr filelist))))) 

Я получаю ошибку:

GIMP-Error: Calling error for procedure 'gimp-palette-entry-get-color': Palette 'Standard' not found 

Я пытался читать активную палитру. Но это не сработало. Можете ли вы помочь?

0

1 ответ на вопрос

0
bgth

Проблема была в том, что я использовал команду gimp с опцией -d. Необходимо удалить это так, чтобы палитра и данные также были включены в обработку.

gimp -i -b batch-color-palette..... 

подробности на странице пакетного режима gimp

Похожие вопросы