Komprimieren Sie alle Dateien mit Gimp auf die Ebene „9“

Komprimieren Sie alle Dateien mit Gimp auf die Ebene „9“

Ich habe die Skripte erstellt vonVerwenden von Gimp zum Stapelkonvertieren von Bildern in ein anderes Format in WindowsTipp von @forrest-voight. Kann mir jemand sagen, wie ich diesem Skript Optionen hinzufügen kann, damit die maximale Komprimierung (9) für jede Datei sofort angewendet wird?

Skript.scm:

(define (myconvert in_filename out_filename)
    (let* (
            (image (car (gimp-file-load RUN-NONINTERACTIVE in_filename in_filename)))
            (drawable (car (gimp-image-get-active-layer image)))
        )
        (gimp-file-save RUN-NONINTERACTIVE image drawable out_filename out_filename)
        (gimp-image-delete image)
    )
)

Befehl im Terminal:

for A in * ; do gimp -i -b "(myconvert \"$A\" \"$A.jpg\")" -b '(gimp-quit 0)' ; done

Antwort1

Angenommen, Sie möchten als PNG exportieren, verwenden SieDatei-PNG-SpeichernoderDatei-png-save2anstattGimp-Datei speichernNatürlich müssen Sie alle Parameter entsprechend einstellen.

verwandte Informationen