Logo iformat.io iformat.io

Giải thích về nén hình ảnh - Cách giảm kích thước tệp mà không làm giảm chất lượng

P
Tháng 3 13, 2026
đọc 7 phút
Bạn chụp ảnh trên điện thoại thì nó có dung lượng 6 MB. Bạn cần tải nó lên nơi nào đó chỉ chấp nhận 1 MB. Vì vậy bạn nén nó lại và file sẽ co lại còn 800 KB. Nhưng đây là điều mà hầu hết mọi người không bao giờ nghĩ tới: điều gì thực sự đã xảy ra với 5,2 MB dữ liệu còn lại đó? Nó đã đi đâu và tại sao hình ảnh vẫn ổn? Hiểu những gì xảy ra bên trong quá trình nén hình ảnh sẽ giúp bạn đưa ra quyết định tốt hơn về chất lượng, kích thước tệp và định dạng nào sẽ sử dụng. Đây không phải là lý thuyết — nó ảnh hưởng trực tiếp đến tốc độ tải trang web của bạn, liệu tệp đính kèm email của bạn có được thông qua hay không và liệu ảnh in của bạn trông sắc nét hay lầy lội.

Mất mát và không mất mát - Hai cách tiếp cận cơ bản

Mọi phương pháp nén hình ảnh đều thuộc một trong hai loại. nén không tổn hao tìm các mẫu trong dữ liệu và lưu trữ chúng hiệu quả hơn, như sử dụng tốc ký. Không có dữ liệu pixel nào bị loại bỏ — bạn có thể giải nén và lấy lại tệp gốc chính xác từng chút một. PNG sử dụng nén không mất dữ liệu. TIFF (tùy chọn) và GIF cũng vậy. Nén không mất dữ liệu thường làm giảm kích thước tệp từ 20-50%, tùy thuộc vào nội dung hình ảnh.
nén tổn thất thực hiện một cách tiếp cận khác: nó loại bỏ vĩnh viễn dữ liệu mà mắt người khó có thể nhận thấy. Ví dụ, nén JPEG khai thác thực tế là mắt chúng ta nhạy cảm hơn nhiều với sự khác biệt về độ sáng so với sự khác biệt về màu sắc. Nó làm giảm chi tiết màu sắc mạnh hơn chi tiết độ sáng và con người thường không thể nhận ra sự khác biệt. Tệp sẽ nhỏ hơn đáng kể — mức giảm phổ biến là 70-95% — nhưng dữ liệu bị loại bỏ sẽ biến mất vĩnh viễn. Bạn không bao giờ có thể phục hồi nó.

Cách nén JPEG thực sự hoạt động

Nén JPEG là một điều kỳ diệu về mặt kỹ thuật mà hầu hết mọi người đều coi đó là điều hiển nhiên. Quá trình này có một số giai đoạn. Đầu tiên, hình ảnh được chuyển đổi từ màu RGB sang một mô hình màu khác gọi là YCbCr, giúp phân tách độ sáng (độ sáng) khỏi màu sắc (sắc độ). Các kênh màu sau đó được lấy mẫu xuống - giảm độ phân giải xuống một nửa hoặc một phần tư - vì mắt bạn sẽ không nhận thấy. Tiếp theo, hình ảnh được chia thành các khối pixel 8x8 và mỗi khối trải qua một phép biến đổi toán học (DCT - biến đổi cosine rời rạc) để chuyển đổi các giá trị pixel thành các thành phần tần số. Các chi tiết tần số cao (cạnh sắc nét, độ nhiễu, kết cấu mịn) sau đó được lượng tử hóa - làm tròn xuống hoặc loại bỏ hoàn toàn. Bạn càng lượng tử hóa mạnh mẽ thì tệp càng nhỏ và chất lượng càng giảm.
Đây là lý do tại sao các thành phần nén JPEG xuất hiện dưới dạng các mẫu hình khối và các cạnh mờ — chúng là kết quả có thể nhìn thấy được của việc các khối 8x8 đó làm mất đi chi tiết tần số cao của chúng. Ở cài đặt chất lượng cao (90-100%), các đồ tạo tác sẽ không nhìn thấy được. Ở chất lượng trung bình (60-80%), chúng có thể được phát hiện nếu bạn phóng to nhưng không thể nhận thấy khi xem thông thường. Dưới 40%, mọi thứ bắt đầu có vẻ khó khăn.

PNG và JPEG – Khi nào nên sử dụng từng loại

Sự lựa chọn này khiến mọi người bối rối, nhưng quy tắc rất đơn giản. sử dụng JPEG dành cho những bức ảnh và hình ảnh có tông màu phức tạp, liên tục — phong cảnh, chân dung, ảnh sản phẩm. JPEG vượt trội trong việc nén độ chuyển màu mượt mà và cảnh tự nhiên. sử dụng PNG dành cho đồ họa có cạnh sắc nét, văn bản, biểu tượng, ảnh chụp màn hình và bất kỳ thứ gì cần độ trong suốt. Tính năng nén không mất dữ liệu của PNG bảo toàn các cạnh cứng và màu phẳng một cách hoàn hảo, trong khi phương pháp nén mất dữ liệu của JPEG làm mờ chúng.
Ảnh được lưu dưới dạng PNG có thể có dung lượng 8 MB. Bức ảnh tương tự như ảnh JPEG chất lượng 85 có thể có dung lượng 400 KB — và trông giống hệt bằng mắt thường. Tuy nhiên, ảnh chụp màn hình với văn bản được lưu dưới dạng JPEG hiển thị các đồ tạo tác xấu xí xung quanh các chữ cái, trong khi phiên bản PNG thì sắc nét. Nếu bạn không chắc chắn nên sử dụng cái nào, chuyển đổi hình ảnh cho phép bạn thử cả hai và so sánh kết quả.

Sự cân bằng giữa chất lượng và kích thước tệp

Đây là điều mà hầu hết mọi người bỏ lỡ về thanh trượt chất lượng: mối quan hệ giữa phần trăm chất lượng và kích thước tệp không phải là tuyến tính. Chất lượng tăng từ 100% lên 90% có thể giảm kích thước tệp của bạn xuống một nửa trong khi hầu như không tạo ra sự khác biệt rõ ràng. Đi từ 90% lên 80% sẽ tiết kiệm thêm 30-40%. Nhưng tăng từ 40% lên 30% sẽ tiết kiệm được rất ít không gian bổ sung trong khi làm cho hình ảnh tệ hơn rõ rệt. Mức lý tưởng cho hầu hết các mục đích là 75-85% — đây là lúc bạn có được mức giảm kích thước tệp lớn nhất với tác động ít rõ ràng nhất.

Quy tắc ngón tay cái nhanh

Hình ảnh trên mạng: JPEG ở chất lượng 75-85%. Tệp đính kèm email: JPEG ở mức 60-75%. In: JPEG ở mức 90-100% hoặc sử dụng PNG/TIFF. Đồ họa/logo: Luôn luôn là PNG. Cần có sự minh bạch: PNG hoặc WebP.

Các định dạng hiện đại - WebP và AVIF

JPEG được thiết kế vào năm 1992. Nó rất tốt so với thời đại của nó, nhưng ba thập kỷ nghiên cứu đã tạo ra những lựa chọn tốt hơn. WebP, do Google phát triển, cung cấp cả tính năng nén có mất dữ liệu và không mất dữ liệu, hiệu quả hơn khoảng 25-35% so với JPEG và PNG tương ứng. Một bức ảnh có kích thước 400 KB ở chất lượng JPEG 85 thường là 280 KB ở dạng WebP ở chất lượng hình ảnh tương đương. WebP cũng hỗ trợ độ trong suốt (không giống JPEG) và hoạt ảnh (như GIF, nhưng nhỏ hơn nhiều).
AVIF còn tiến xa hơn nữa, đạt được các tệp nhỏ hơn khoảng 50% so với JPEG ở cùng chất lượng. Nó hỗ trợ HDR, gam màu rộng và cả chế độ lossy và lossless. Điều đáng chú ý là mã hóa chậm và hỗ trợ trình duyệt, mặc dù phát triển nhanh chóng nhưng vẫn chưa phổ biến. Đối với hầu hết mọi người vào năm 2026, WebP là sự lựa chọn thiết thực — nó được mọi trình duyệt hiện đại hỗ trợ và cung cấp những cải tiến có ý nghĩa so với JPEG. bạn có thể nén hình ảnh của bạn sang các định dạng hiện đại này và tự mình nhận thấy sự khác biệt.
Điểm mấu chốt: nén không phải là phép thuật — đó là toán học. Hiểu được sự cân bằng giữa mất dữ liệu và không mất dữ liệu, biết khi nào nên sử dụng JPEG và PNG và chọn mức chất lượng phù hợp cho trường hợp sử dụng của bạn cho phép bạn đưa ra quyết định thông minh hơn về mọi hình ảnh bạn làm việc. Sự khác biệt giữa một hình ảnh được nén tốt và một hình ảnh được nén kém có thể là kích thước tệp gấp 10 lần mà không có sự khác biệt rõ ràng về chất lượng.
Duyệt tất cả bài viết