Nếu bạn muốn đổi kích thước ảnh hàng loạt mà vẫn giữ nguyên tỉ lệ, bài viết này sẽ giúp bạn.

Đổi kích thước ảnh hàng loạt mà vẫn giữ nguyên tỉ lệ với ImageMagick

Cài đặt ImageMagick

Đối với CentOS.

yum -y install imagemagick

Đối với Ubuntu.

apt -y install imagemagick

Đổi kích thước ảnh

Bạn dùng lệnh cd để di chuyển đến thư mục chứa ảnh. Ví dụ sau đổi ảnh về kích thước 100×100 mà vẫn giữ nguyên tỉ lệ ảnh (không phải cắt 100×100 từ ảnh gốc), đồng thời giảm chất lượng còn 70%.

mogrify -quality 70 -resize 100x100^ -gravity Center -crop 100x100+0+0 +repage *.jpg

Hoặc đổi chiều rộng tất cả ảnh về 750.

mogrify -resize 750x *.jpg

Bạn cũng có thể áp dụng cho tập tin PNG, WEBP bằng cách thay *.jpg thành *.png hoặc *.webp.

Nếu muốn tham khảo thêm các tùy chọn khác thì tham khảo tại đây nhé. Chúc các bạn thành công!

5/5 (1 bình chọn)