Một trong những vấn đề chúng ta có thể gặp phải với hình ảnh là trọng lượng của chúng. Rõ ràng là sẽ có những bức ảnh mà chúng ta muốn lưu với chất lượng cao nhất có thể, nhưng có nhiều trường hợp điều này là không cần thiết. Vấn đề khi chúng ta muốn giảm chất lượng của một hình ảnh là chúng ta không biết có thể hạ chất lượng của hình ảnh xuống bao nhiêu mà không gây chú ý quá nhiều, nhưng vấn đề này có thể được giải quyết bằng immin.
imgmin là một dự án nhằm giải quyết vấn đề nói trên. Như tôi sẽ làm điều đó? Tốt tính toán một cách toán học và tự động xem có thể giảm bao nhiêu trọng lượng của một hình ảnh mà không gây chú ý rằng chúng tôi đã chỉnh sửa nó. Điều tuyệt vời nhất là người dùng sẽ chỉ phải sử dụng một lệnh để công cụ nhỏ bé này thực hiện tất cả công việc cho chúng ta. Dưới đây chúng tôi cho bạn biết mọi thứ bạn cần biết.
imgmin là kết quả của công cuộc nghiên cứu sâu rộng. Sử dụng một cơ chế không giảm chất lượng (lossless) để tạo ra hình ảnh được tối ưu hóa bằng cách thao tác các khối pixel. Dưới đây chúng tôi giải thích cách cài đặt nó.
Cài đặt và sử dụng imgmin
Để cài đặt imgmin, chúng ta chỉ cần mở một cửa sổ terminal và viết các lệnh sau:
sudo apt-get install -y autoconf libmagickwand-dev pngnq pngcrush pngquant git clone https://github.com/rflynn/imgmin.git cd imgmin autoreconf -fi ./configure make sudo make install
Sử dụng công cụ nhỏ này không thể đơn giản hơn. Những gì chúng ta phải làm là sử dụng lệnh sau:
imgmin original.jpg optimizada.jpg
Tất nhiên, tôi nghĩ điều quan trọng là phải giải thích rằng bạn phải nhập đường dẫn đầy đủ của mỗi hình ảnh. Một cách dễ dàng để giải quyết vấn đề này là để ảnh trên màn hình nền, mở terminal, vào thư mục Desktop (trong trường hợp của tôi là sử dụng lệnh bàn cd) rồi nhập lệnh. Về mặt logic, chúng ta sẽ phải thay đổi tên "gốc" và "được tối ưu hóa" thành tên của hình ảnh mà chúng ta muốn giảm trọng lượng và tên của hình ảnh đầu ra.
Nếu bạn đã dùng thử thì bạn nghĩ sao về imgmin?
Nó có hoạt động với bạn trên Ubuntu 16.04 không? Nó báo lỗi cho tôi khi thực hiện:
"imgmin.c:30:29: lỗi nghiêm trọng: Wand/MagickWand.h: Không có tập tin hoặc thư mục nào như vậy"
Tôi nghĩ rằng tôi đã cài đặt tất cả các điều kiện tiên quyết
@leillo1975 Điều tương tự cũng xảy ra với tôi 🙁