Сжать все файлы до уровня "9" с помощью gimp

Сжать все файлы до уровня "9" с помощью gimp

Я создал скрипты изИспользование Gimp для пакетного преобразования изображений в другой формат в Windowsсовет от @forrest-voight. Может ли кто-нибудь сказать мне, как я могу добавить опции в этот скрипт, чтобы максимальное сжатие (9) для каждого файла применялось немедленно?

скрипт . 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)
    )
)

команда в терминале:

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

решение1

Если вы пытаетесь экспортировать в формате PNG, используйтефайл-png-сохранитьилифайл-png-save2вместоgimp-файл-сохранитьочевидно, вам придется соответствующим образом настроить все параметры.

Связанный контент