Dưới đây là các giải pháp khác nhau cho những vấn đề chúng ta gặp phải hàng ngày, và lần này, chúng sẽ hướng dẫn cách thay đổi kích thước ảnh bằng terminal với hai công cụ từ gói ImageMagick.
Như họ nói với chúng tôi trong bài báo gốc:
Thoạt nhìn, cả hai chương trình đều có vẻ tương tự, mặc dù `mogrify` biến đổi hình ảnh bằng cách thay thế tệp gốc, trong khi `convert` lưu kết quả vào một tệp mới. ` mogrify` chỉ nhận hình ảnh cần biến đổi làm đối số, trong khi ` convert` nhận cả hình ảnh cần biến đổi và tên tệp nơi kết quả sẽ được lưu.
Chuyển đổi
Trước tiên, hãy xem cách thực hiện các tác vụ khác nhau với lệnh convert :
Cắt một nửa hình ảnh và lưu kết quả vào tệp tập tin2.jpg:
$ convert -resize 50% file.jpg file2.jpg
Thay đổi kích thước tệp image.jpg thành 400 × 300 và lưu kết quả trong tệp file2.jpg:
$ convert -resize 400×300 file.jpg file2.jpg
Giảm một nửa tất cả các ảnh và lưu kết quả vào các tệp khác:
$ convert -resize 50% *
Xác minh
Cắt đôi tệp image.jpg:
mogrify -resize 50% file.jpg
Thay đổi kích thước tệp image.jpg thành 400 × 300:
mogrify -resize 400×300 file.jpg
Giảm một nửa tất cả các ảnh:
mogrify -resize 50% *