Tuesday, March 5, 2013

Resize images in directory

ในกรณีที่เราต้องการ resize ภาพหลายๆ ภาพที่อยู่ใน directory เดียวกันสามารถทำได้โดยใช้ imagemagick เริ่มต้นให้เราทำการติดตั้งตัวโปรแกรม

sudo apt-get install imagemagick

ให้เปลี่ยน current directory ไปยังโฟลเดอร์ที่เราต้องการ เสร็จแล้วทำการ resize ภาพโดยกำหนดค่าเป็นเปอร์เซ็นตามต ัวอย่าง

mogrify -resize 50% -format jpg *

หรืออาจกำหนดเป็นความกว้างและความสูง เช่น

mogrify -resize 400x200 -format jpg *

นอกจากนี้เรายังสามารถกำหนดขนาดความกว้างตายตัวโดยให้ความสูงเปลี่ยนไปตาม ratio เช่น
mogrify -resize 640 *.jpg

หรือกำหนดแค่ค่าความสูงเช่น
mogrify -resize x480 *.jpg

No comments:

Post a Comment