使用 gimp 将所有文件压缩到“9”级别

使用 gimp 将所有文件压缩到“9”级别

我创建了脚本在 Windows 中使用 Gimp 批量将图像转换为其他格式@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 文件保存显然您必须相应地设置所有参数。

相关内容