Проблема была в том, что я использовал команду gimp с опцией -d. Необходимо удалить это так, чтобы палитра и данные также были включены в обработку.
gimp -i -b batch-color-palette.....
подробности на странице пакетного режима gimp
Я пытаюсь реализовать 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
Я пытался читать активную палитру. Но это не сработало. Можете ли вы помочь?
Проблема была в том, что я использовал команду gimp с опцией -d. Необходимо удалить это так, чтобы палитра и данные также были включены в обработку.
gimp -i -b batch-color-palette.....
подробности на странице пакетного режима gimp