Camera điện thoại hiện đại tạo ra những hình ảnh trông tuyệt đẹp trên màn hình và in ấn rất đẹp - nhưng chúng có dung lượng tệp khổng lồ. Một bức ảnh từ iPhone hoặc điện thoại Android đời mới thường có kích thước 3-8 MB. Máy chủ email phàn nàn. Biểu mẫu tải lên từ chối chúng. Trang web được xây dựng với hình ảnh chưa nén tải chậm trên kết nối di động.
Nén hình ảnh làm giảm kích thước tệp, thường mà không có sự khác biệt chất lượng nhìn thấy được cho mục đích sử dụng dự kiến. Dưới đây là cách nó hoạt động và cách thực hiện.
Tại sao tệp hình ảnh lại có dung lượng lớn đến vậy ngay từ đầu
Camera điện thoại đã phát triển từ 8 megapixel lên 50 megapixel và hơn thế nữa. Một hình ảnh 50 megapixel có kích thước 8.192 x 6.144 pixel. Ngay cả với khả năng nén tốt được tích hợp trong bộ mã hóa JPG, đó vẫn là một lượng dữ liệu màu khổng lồ. Hầu hết các ứng dụng camera cũng nhúng siêu dữ liệu EXIF - tọa độ GPS, cài đặt máy ảnh, dấu thời gian - và một số nhúng cấu hình màu được thêm vài trăm kilobyte.
Nén có mất dữ liệu so với nén không mất dữ liệu
Hai phương pháp nén khác nhau về bản chất tồn tại:
- Có mất dữ liệu(được sử dụng bởi JPG và WebP ở chế độ chất lượng) loại bỏ dữ liệu pixel mà mắt khó có thể nhận ra - những biến thể màu tinh tế, chi tiết tần suất cao trong các vùng phẳng. Sự đánh đổi là không thể đảo ngược: khi thông tin đã bị loại bỏ, thì không thể khôi phục lại. Đối với ảnh, mức chất lượng khoảng 70-85% tạo ra tệp nhỏ hơn 50-80% với những thay đổi không nhìn thấy được trên màn hình.
- Không mất dữ liệu (Lossless)(được sử dụng bởi PNG và WebP ở chế độ không mất dữ liệu) loại bỏ sự dư thừa mà không loại bỏ bất kỳ dữ liệu像素 nào. Ảnh giống hệt từng bit với bản gốc sau khi nén. Mức giảm kích thước nhỏ hơn - thường là 15-40% cho ảnh chụp - nhưng không có gì bị mất.
Đối với ảnh chụp, nén mất dữ liệu gần như luôn là lựa chọn đúng. Đối với ảnh chụp màn hình, sơ đồ, logo và hình ảnh có chứa văn bản, PNG không mất dữ liệu là tốt hơn - nén mất dữ liệu làm mờ các cạnh sắc nét của văn bản và tạo ra các lỗi hiển thị xung quanh các đường mảnh.
Cách nén hình ảnh với Pagivo
- Truy cậpCompress Imagetrên Pagivo.
- Tải lên hình ảnh của bạn - JPG, PNG hoặc WebP, tối đa 700 MB.
- Chọn mức chất lượng. Chất lượng thấp hơn nghĩa là kích thước tệp nhỏ hơn và hiện tượng nén dễ nhận thấy hơn. Đối với hầu hết ảnh: chất lượng 80% không nhận ra trong sử dụng hàng ngày, 60% phù hợp cho hình thu nhỏ và mạng xã hội, 40% chỉ dành cho kích thước tệp nhỏ.
- Nhấp vàoXử lý và tải xuống. Tệp đã nén được tải xuống tự động.
Sau khi tải xuống, hãy mở ảnh và phóng to 100%. Nếu bạn thấy hiện tượng nhòe hoặc băng màu rõ rệt, hãy tăng mức chất lượng và nén lại từ ảnh gốc - không bao giờ nén lại ảnh đã nén, vì mỗi lần nén sẽ làm chất lượng giảm thêm.
Mục tiêu kích thước thực tế theo trường hợp sử dụng
| Sử dụng | Kích thước mục tiêu | Cài đặt chất lượng |
|---|---|---|
| Tệp đính kèm email | Dưới 1 MB | 70-80% |
| Biểu mẫu tải lên (hộ chiếu, giấy tờ tùy thân, CV) | 100-500 KB | 65-75% |
| Hình ảnh hero trên trang web | 150-400 KB | 75-85% |
| Ảnh đại diện mạng xã hội | Dưới 200 KB | 70-80% |
| In ấn (chất lượng tạp chí) | Lớn nhất có thể | 95% trở lên |
Khi nào nên chuyển sang định dạng khác thay thế
Đôi khi chỉ nén thôi chưa phải là cách tiếp cận hiệu quả nhất. WebP thường tạo ra tệp nhỏ hơn 25-35% so với JPG ở cùng chất lượng hình ảnh. Nếu bạn đang chuẩn bị hình ảnh cho một trang web, hãy chuyển đổi sang WebP bằngChuyển đổi hình ảnhcó thể giảm kích thước tệp đáng kể hơn nhiều so với những gì có thể đạt được chỉ bằng nén JPG. Lưu ý rằng một số ứng dụng email cũ hơn có thể không hiển thị hình ảnh WebP chính xác - đối với email, hãy tiếp tục dùng JPG.