นี้เป็นเรื่องง่ายมากที่จะทำอย่างไรกับImageMagick คุณควรจะสามารถติดตั้งได้ใน Software Center ฉันอยากจะแนะนำสำหรับการประมวลผลภาพชุด
การปรับขนาดแบทช์นั้นง่ายมาก (ฉันทดสอบกับ Ubuntu 11.10) ใช้คำสั่งต่อไปนี้เพื่อปรับขนาดไฟล์. jpg ทุกไฟล์ให้มีความกว้าง 200 พิกเซลทำให้อัตราส่วนกว้างยาว:
$ convert '*.jpg[200x]' resized%03d.png
คุณสามารถรักษาชื่อไฟล์โดยใช้ตัวเลือก - ชุด Ex:
convert "images/*.jpg[250x]" -set filename:base "%[base]" "images/new_folder/%[filename:base].jpg"
หากคุณมีไฟล์มากกว่านี้คุณควรใช้พร้อมค้นหา
find /folder -iname '*.JPG' -exec convert \{} -verbose -set filename:base "%[base]" -resize 1920x1080\> "/folder/images/%[filename:base].JPG" \;
นี่เป็นเพียงการเกาที่พื้นผิวของพลังของ imagemagick ปรับขนาดสามารถปรับอย่างไม่มีที่สิ้นสุด สำหรับการปรับขนาดขั้นสูงเพิ่มเติมคุณต้องใช้-resize
ตัวเลือก
คุณสามารถ จำกัด การปรับขนาดที่จะหดตัว :
$ convert '*.jpg[300x>]' thumb-300-%03d.png
หรือการขยาย :
$ convert '*.jpg[300x<]' thumb-300-%03d.png
ดูเอกสารทางเรขาคณิตเพื่อดูตัวเลือกเพิ่มเติม