Comprime todos los archivos al nivel "9" con gimp

Comprime todos los archivos al nivel "9" con gimp

Creé los guiones deUsando Gimp para convertir imágenes por lotes a otro formato en Windowsconsejo hecho por @ forrest-voight. ¿Alguien puede decirme cómo puedo agregar opciones a este script para que la compresión máxima (9) para cada archivo se aplique inmediatamente?

guion . 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)
    )
)

comando en la terminal:

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

Respuesta1

Suponiendo que está intentando exportar como PNG, utilicearchivo-png-guardaroarchivo-png-save2en lugar deguardar-archivo-gimpObviamente tendrás que configurar todos los parámetros en consecuencia.

información relacionada