หากภาพมีขนาดใหญ่มากยากที่จะได้รับผลลัพธ์ที่ดีโดยไม่มีการปรับขนาดด้านล่างคือการปรับขนาด 60 เปอร์เซ็นต์ซึ่งสำหรับวัตถุประสงค์ส่วนใหญ่ไม่ทำลายภาพมากเกินไป
ฉันใช้สิ่งนี้กับผลลัพธ์ที่ดีสำหรับภาพระดับสีเทา (ฉันแปลงจาก PNG):
ls ./*.png | xargs -L1 -I {} convert {} -strip -interlace JPEG -sampling-factor 4:2:0 -adaptive-resize 60% -gaussian-blur 0.05 -colorspace Gray -quality 20 {}.jpg
ฉันใช้สิ่งนี้สำหรับหน้าขาวดำที่ได้รับการสแกนนำพวกเขาไปสู่ภาพระดับสีเทา
ls ./*.png | xargs -L1 -I {} convert {} -strip -interlace JPEG -sampling-factor 4:2:0 -adaptive-resize 60% -gaussian-blur 0.05 -colorspace Gray -quality 20 -density 300 -fill white -fuzz 40% +opaque "#000000" -density 300 {}.jpg
ฉันใช้สิ่งนี้สำหรับภาพสี:
ls ./*.png | xargs -L1 -I {} convert {} -strip -interlace JPEG -sampling-factor 4:2:0 -adaptive-resize 60% -gaussian-blur 0.05 -colorspace RGB -quality 20 {}.jpg