Chuyển đến nội dung
Convertube

Tệp JPG: phần nén thực sự làm gì

JPEG bỏ chi tiết thế nào, vì sao lưu đi lưu lại làm ảnh xấu đi, khi nào PNG hay WebP là lựa chọn tốt hơn. Chuyển đổi JPG ngay trên trình duyệt, không tải lên.

Tóm tắt nhanh

Loại
Hình ảnh
Kiểu nén
Nén có mất dữ liệu
Đuôi tệp
.jpg, .jpeg
Kiểu MIME
image/jpeg
Tên gọi khác
JPEG

JPEG, được chuẩn hoá năm 1992, chia ảnh thành các khối 8×8 và biến đổi mỗi khối thành tần số thay vì điểm ảnh. Tần số cao — những thay đổi đột ngột giữa các điểm ảnh cạnh nhau — bị lượng tử hoá bỏ đi trước tiên, vì mắt người kém nhạy với chúng nhất. Một quyết định thiết kế duy nhất đó giải thích mọi điều về định dạng này: nó xuất sắc với ảnh chụp, nơi chi tiết thay đổi mượt mà, và kém thấy rõ với chữ và hình nét vẽ, nơi những thay đổi đột ngột mà nó bỏ đi lại chính là toàn bộ nội dung.

Đọc thêm

Nó cũng giải thích hiện tượng mất mát qua từng thế hệ. Mỗi lần lưu lại lượng tử hoá một ảnh đã bị lượng tử hoá, nên các vết nhiễu cộng dồn: vệt gợn mờ quanh cạnh sắc mạnh dần, và vùng phẳng xuất hiện những mảng loang lổ dạng khối, dấu hiệu tố cáo một bức ảnh đã bị lưu lại quá nhiều lần. Chỉnh sửa rồi lưu một tệp JPG nhiều lần là cách phổ biến nhất khiến người ta âm thầm phá hỏng chính ảnh của mình. Hãy chuyển sang PNG trước nếu bạn định làm việc với một bức ảnh qua nhiều lần.

JPEG không có kênh alpha, nên nền trong suốt không chỉ là không được hỗ trợ — mà không có chỗ nào để đặt nó. Mọi chuyển đổi sang JPG đều phải quyết định điểm ảnh trong suốt sẽ thành gì, và trang này tô chúng màu trắng, đúng với ảnh chụp trên trang nền sáng nhưng sai với logo. Thông thường nó cũng chỉ có 8 bit mỗi kênh màu, đó là lý do dải chuyển màu trong JPG đôi khi bị phân tầng trong khi nguồn 16 bit thì không.

Về tên gọi: .jpg và .jpeg là cùng một định dạng, phiên bản ba chữ cái còn sót lại từ giới hạn tên tệp của MS-DOS. Thứ thực sự khác nhau giữa các tệp JPG là lớp vỏ siêu dữ liệu — JFIF, EXIF hoặc cả hai — mang thông số máy ảnh, hướng xoay và thường cả toạ độ GPS. Chuyển đổi qua canvas của trình duyệt, như trang này làm với ảnh, sẽ bỏ hết những thứ đó: một lợi ích về quyền riêng tư, dù điều đó có nghĩa thẻ hướng xoay được áp dụng vào điểm ảnh thay vì được giữ lại.

Chuyển JPG sang định dạng khác

Chuyển định dạng khác sang JPG

Câu hỏi thường gặp về JPG

Nên chọn mức chất lượng nào?

82 là mức mặc định và là cân bằng tốt cho ảnh chụp — nhìn gần như bản gốc mà dung lượng chỉ bằng một phần nhỏ. Ảnh chụp màn hình và ảnh có chữ chịu ảnh hưởng nhiều hơn, nên hãy dùng từ 90 trở lên, hoặc giữ chúng ở dạng PNG.

Lưu lại một tệp JPG có làm nó xấu đi không?

Có, lần nào cũng vậy. Mỗi lần lưu lượng tử hoá lại dữ liệu đã bị lượng tử hoá, nên vệt gợn quanh cạnh mạnh dần và vùng phẳng thành loang lổ. Hãy luôn mã hoá lại từ bản gốc chứ không phải từ tệp JPG trước đó.

JPG, PNG hay WebP — nên chọn cái nào?

JPG cho ảnh chụp khi khả năng tương thích quan trọng nhất. PNG cho chữ, ảnh chụp màn hình, sơ đồ và mọi thứ cần nền trong suốt. WebP cho web, nơi nó nhỏ hơn JPG 25–30% ở cùng chất lượng nhìn và còn hỗ trợ nền trong suốt.

Vì sao ảnh JPG của tôi trông bị vỡ khối?

Vì mức chất lượng thấp, hoặc vì ảnh đã bị lưu lại nhiều lần. JPEG làm việc theo các khối 8×8, và khi không đủ bit để mô tả chúng thì ranh giới giữa các khối sẽ lộ ra.

Nền trong suốt của tôi đâu rồi?

Nó thành màu trắng. JPEG hoàn toàn không có kênh alpha, nên không có cách nào thể hiện nền trong suốt. Hãy chuyển sang PNG hoặc WebP nếu bạn cần giữ nó.

.jpg có khác .jpeg không?

Không, đó là cùng một định dạng. Phần mở rộng ba chữ cái là di sản từ giới hạn tên tệp của MS-DOS. Cả hai đều được nhận ở đây.

Dữ liệu EXIF và GPS có được giữ lại không?

Không. Chuyển đổi ảnh ở đây đi qua canvas của trình duyệt, nơi không mang siêu dữ liệu theo, nên thông tin máy ảnh và vị trí bị xoá. Hướng xoay được áp dụng vào điểm ảnh thay vì giữ lại dưới dạng thẻ.

Chuyển đổi JPG ở đây có tải ảnh lên không?

Không. Trình duyệt của bạn đã có sẵn codec JPEG, nên mọi việc diễn ra ngay trong trang mà không cần tải gì về, và ảnh của bạn không được gửi đi đâu cả. Đây là loại chuyển đổi nhanh nhất trên trang.