~50% nhẹ hơn, thông thường
JPG: 40–70%. PNG: 50–85%. WebP: 25–35% so với JPG.
TinyPNG caps free at 5 MB and uploads every photo to their server. Squoosh is great but lives on a Google domain and forgets your settings every visit. ImageOptim is Mac-only. Morph runs mozjpeg, oxipng, and libwebp directly in your browser via WebAssembly — drop the file, watch half the size drop out, no upload, no quota, no per-file cap. Free for everything that runs on your device; AI is paid in credits.
Mozilla's mozjpeg sử dụng lượng hóa cảm quan — nó bảo tồn những gì mắt bạn thực sự nhận thấy và loại bỏ những gì không cần thiết. Chất lượng mặc định được điều chỉnh để trông giống hệt bản gốc nhưng kích thước tập tin chỉ còn khoảng một nửa.
Xem thương hiệu trước khi cam kết. Cờ điều chỉnh bitrate trực tiếp; xem trước cập nhật với mỗi chuyển động.
JPG: 40–70%. PNG: 50–85%. WebP: 25–35% so với JPG.
Hình ảnh luôn ở trên thiết bị của bạn.
Nén ảnh là một trong những chủ đề hiệu suất web được tìm kiếm nhiều nhất trên thế giới, và câu trả lời luôn là "sử dụng mozjpeg hoặc oxipng." Cả hai đều là mã nguồn mở, cả hai đã là tiêu chuẩn vàng trong một thập kỷ. Vấn đề là tính tiện dụng: chúng là công cụ dòng lệnh, yêu cầu công cụ Node hoặc Rust, và phần lớn người chụp ảnh không sống trong terminal. Vì vậy, thị trường đã lấp đầy với các trình bao bọc web — TinyPNG, Squoosh, Compressor.io, ShortPixel — tất cả đều chạy cùng bộ mã hóa nhưng tính phí cho sự tiện lợi của không phải thiết lập môi trường xây dựng. Một số tải lên máy chủ bạn không kiểm soát (chi phí riêng tư). Một số giới hạn ở 5 MB (TinyPNG). Một số có điều khoản giấy phép thay đổi hàng năm. Morph chạy cùng bộ mã hóa được biên dịch thành WebAssembly trực tiếp trong tab trình duyệt của bạn. Ảnh của bạn không bao giờ rời khỏi thiết bị, giới hạn kích thước tập tin là bộ nhớ máy tính của bạn, và chi phí là $4.99/tháng cho mọi thứ Morph cung cấp.
Nếu bạn đang nén hàng chục nghìn hình ảnh mỗi ngày như một phần của pipeline CMS với retry và tích hợp CDN, công cụ phía máy chủ (hoặc Squoosh CLI trong Docker) sẽ hợp lý hơn. Morph dành cho con đường sử dụng hàng ngày — một thư mục, thả vào, nén, đính kèm.
TinyPNG tải lên mọi hình ảnh lên máy chủ của họ và áp dụng giới hạn 5MB mỗi tệp cho phiên bản miễn phí. Morph chạy mozjpeg, oxipng và libwebp trực tiếp trong trình duyệt của bạn qua WebAssembly — không tải lên, không giới hạn tệp, và không có hạn mức hàng ngày.
Kết quả điển hình: JPG giảm 40-70 phần trăm, PNG giảm 50-85 phần trăm với nội dung ảnh có vùng phẳng lớn, WebP giảm 25-35 phần trăm so với JPG ở cùng chất lượng hình ảnh.
Không ở cài đặt khuyến nghị. Mozjpeg sử dụng lượng hóa cảm quan để bảo tồn những gì mắt bạn nhận thấy và loại bỏ những gì nó không chú ý. Chất lượng mặc định được điều chỉnh để trông giống hệt bản gốc với kích thước tệp khoảng một nửa.
Có — thả thư mục, thả năm mươi tệp, thả hai trăm tệp. Phiên bản miễn phí không giới hạn số lượng tập tin. Rào cản duy nhất là bộ nhớ có sẵn trên thiết bị của bạn.
Tệp gốc vẫn ở nơi bạn thả từ — Morph không bao giờ sửa đổi tệp nguồn. Bản sao nén được tải về máy tính của bạn. Không có gì được tải lên, không có gì được ghi lại.
Mã hóa WebP có sẵn qua libwebp. AVIF được hỗ trợ trên các trình duyệt tích hợp libavif (Chrome và Firefox tại thời điểm viết). Định dạng đầu ra không phụ thuộc vào đầu vào — bạn có thể thả một PNG 5MB và nhận lại WebP 400KB trong một bước.