Das Problem war, dass ich den Befehl gimp mit der Option -d verwendete. Muss entfernt werden, damit Palette und Daten ebenfalls in die Verarbeitung einbezogen werden.
gimp -i -b batch-color-palette.....
Details auf der Gimp Batch-Modus-Seite
Ich versuche, Plug-in-Palettemap (Dieses Plug-in ordnet den Inhalt des angegebenen Drawable mit der aktiven Palette zu.) In gimp zur Verwendung in der Befehlszeile. Gimp GUI Menüoption: Farben-> Karte-> Palettenkarte. Aber es ist ein Fehler. Wie wähle ich die aktive Palette für die Bildverarbeitung aus?
(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)))))
Ich erhalte den Fehler:
GIMP-Error: Calling error for procedure 'gimp-palette-entry-get-color': Palette 'Standard' not found
Ich habe versucht, die aktive Palette zu lesen. Aber es hat nicht funktioniert. Können Sie bitte helfen?
Das Problem war, dass ich den Befehl gimp mit der Option -d verwendete. Muss entfernt werden, damit Palette und Daten ebenfalls in die Verarbeitung einbezogen werden.
gimp -i -b batch-color-palette.....
Details auf der Gimp Batch-Modus-Seite