Ale*_*all 42 gimp file-format batch conversion
正如标题所暗示的那样,有人知道如何使用 gimp-console-[version].exe 程序在 Windows 中的格式(使用默认设置)之间批量转换图像吗?
ele*_*n81 50
比 Gimp 或 Irfanview 更好的是ImageMagick。
例如,尝试:
mogrify -format jpg *.png
Run Code Online (Sandbox Code Playgroud)
小智 9
将以下内容放入~/.gimp-<YOURVERSION>/scripts/myconvert.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)
)
)
Run Code Online (Sandbox Code Playgroud)
然后,您可以运行类似的命令将当前目录中的所有文件转换为 JPG:
for A in * ; do gimp -i -b "(myconvert \"$A\" \"$A.jpg\")" -b '(gimp-quit 0)' ; done
Run Code Online (Sandbox Code Playgroud)