Tôi muốn giảm kích thước hình ảnh gif bằng lệnh convert
. Hiện tại tôi sử dụng cờ -depth 8
, -type Grayscale
, -depth 8
và -resize '400x300>'
.Làm cách nào để nén kích thước hình ảnh gif bằng ImageMagick?
Tôi cũng đảm bảo tách khung hình đầu tiên của bất kỳ hình động nào bằng [0]
sau tên tệp hình ảnh nguồn.
Nhưng các tệp vẫn đôi khi quá lớn (trên 100K). Tôi muốn cố gắng thu nhỏ chúng, ngay cả khi tôi hy sinh độ phân giải. Tôi có thể làm cái này như thế nào?
tôi m ngạc nhiên khi thấy rằng câu trả lời này đã được chấp nhận Theo trang người đàn ông, chất lượng hoạt động với mức nén JPEG/MIFF/PNG.Trong thực tế, mã được đăng không làm giảm kích thước của các tệp gif - ít nhất là không phải trên tôi. – Philippe
Vâng, điều này không hoạt động, tạo ra một bản sao chính xác của gif – ThomasReggi
Theo các nguồn khác trên web, nó được cải thiện đáng kể với tùy chọn '-layers optimization', nhưng nó vẫn hoạt động ở mức tối ưu dưới dạng' convert' đôi khi * tăng * kích thước tệp. –