mogrify -flatten -quality 100 *.jpg -format jpg *.png
我需要将图像输出到新文件夹,那么我需要做什么?
for %%a in ("*.*") do ffmpeg -i "%%a" -q:v 3 -quality 100
“newfiles \ %% ~na.jpg”暂停
-q:v3
(ffmpeg)与-q:v
之间有什么不同(imagemagick)?
感谢
答案 0 :(得分:2)
你快到了......
mkdir OutputDir
mogrify -path OutputDir -format jpg -flatten -quality 100 *.png
如果要将输出大小限制为600kb,可以在命令行中添加以下内容:
-define jpeg:extent=600kb
如果我将它与mogrify
一起使用,我似乎无法做到这一点,如果我将它与convert
一起使用并且输入文件为PNG
格式,它似乎也无法工作。我不知道为什么,因为我确信它曾经工作过。无论如何,这意味着您需要这样做才能降低质量,以达到您想要的尺寸:
convert -define jpeg:extent=600kb input.jpg output.jpg