Ảnh chụp lưu dạng PNG là lý do chính để chuyển đổi
PNG là định dạng không mất dữ liệu: nó ghi lại chính xác từng điểm ảnh, bằng kiểu nén hoạt động dựa trên việc tìm các mẫu lặp lại. Điều đó lý tưởng cho đồ họa phẳng, nhưng ảnh chụp gần như không có sự lặp lại chính xác nào, nên ảnh chụp dạng PNG rất nặng. Một ảnh 12 MP dễ dàng chiếm 15 đến 25 MB ở dạng PNG và khoảng 3 MB ở dạng JPG với chất lượng 85, mà mắt thường không thấy khác biệt.
Ảnh chụp bị lưu thành PNG thường xuyên hơn bạn nghĩ:
- Ảnh chụp màn hình của ảnh, khung hình video hoặc bản đồ, vì hầu hết hệ điều hành lưu ảnh chụp màn hình dạng PNG.
- Ảnh xuất từ công cụ thiết kế và chỉnh sửa có PNG là định dạng mặc định.
- Bản scan được phần mềm máy quét lưu ở định dạng không mất dữ liệu.
- Ảnh tải về từ những trang web phục vụ mọi thứ dưới dạng PNG.
Chuyển những ảnh này sang JPG thường là cách giảm dung lượng lớn nhất có thể, thường từ 80 đến 90 phần trăm.
Khi nào nên giữ nguyên PNG
JPG được thiết kế năm 1992 cho ảnh chụp có tông màu liên tục. Nó chia ảnh thành các khối 8×8 điểm ảnh và đơn giản hóa chi tiết nhỏ trong từng khối. Trên các cạnh sắc giữa những mảng màu phẳng, điều này tạo ra những gợn mờ nhạt, thường gọi là ringing hoặc nhiễu muỗi.
Vì vậy, hãy cân nhắc kỹ trước khi chuyển đổi:
- Logo, biểu tượng và đồ họa giao diện. Mảng màu phẳng với cạnh sắc nét chính là thứ JPG xử lý kém nhất và PNG nén tốt nhất. Tệp JPG thậm chí có thể còn nặng hơn.
- Ảnh chụp màn hình chứa chữ hoặc mã nguồn. Ở chất lượng trung bình, các chữ cái bị một lớp mờ xám bao quanh.
- Ảnh bạn còn đang chỉnh sửa. Mỗi lần lưu JPG lại mất đi một chút chi tiết; hãy giữ bản gốc PNG và chỉ xuất JPG ở bước cuối.
Quy tắc nhanh: nếu ảnh đến từ máy ảnh, dùng JPG; nếu ảnh được vẽ trên máy tính, giữ PNG hoặc cân nhắc WebP.
Công cụ xử lý vùng trong suốt ra sao
JPG không có kênh alpha, nên mỗi điểm ảnh phải nhận một màu đặc. Vùng hoàn toàn trong suốt được tô bằng màu bạn chọn trong ô Nền, mặc định là trắng. Điểm ảnh trong suốt một phần, như viền mềm khử răng cưa quanh một vật thể đã tách nền hay bóng đổ, được hòa trộn với màu đó.
Đó là lý do lựa chọn này quan trọng. Một logo có viền mềm, được ép phẳng lên nền trắng rồi đặt lên banner xanh đậm, sẽ lộ một quầng sáng nhạt quanh đường viền. Hãy chọn đúng màu của nơi sẽ dùng ảnh JPG:
- Trắng cho tài liệu, sàn thương mại điện tử và hầu hết trang sản phẩm.
- Đúng màu trang hoặc màu slide cho ảnh đặt trên nền màu. Ô chọn màu nhận bất kỳ màu nào, và hầu hết trình duyệt cho phép gõ mã hex.
- Xám nhạt cho ảnh sản phẩm, nếu trang danh sách của cửa hàng dùng sắc độ đó.
Nếu cần giữ vùng trong suốt mà vẫn muốn tệp nhỏ hơn, Chuyển PNG sang WebP là hướng tốt hơn: WebP giữ kênh alpha và thường nén ảnh chụp tốt hơn PNG rất nhiều.
Chọn mức chất lượng
Thanh trượt Chất lượng chạy từ 10% đến 100%, mặc định 85%. Mỗi tệp hiển thị dung lượng gốc và dung lượng mới ngay khi xong, nên bạn có thể thử một giá trị và so sánh ngay.
- 85% là mức mặc định an toàn cho ảnh chụp. Mức tiết kiệm điển hình so với PNG là 80 phần trăm trở lên.
- 70–80% khi bạn đang vật lộn với giới hạn tải lên. Những vùng mịn như bầu trời có thể bắt đầu xuất hiện dải màu nhạt ở phía thấp của khoảng này.
- 92–100% cho đồ họa có chữ hoặc nét sắc mà bạn vẫn quyết định chuyển đổi. Ngay cả ở 100%, JPG vẫn là định dạng mất dữ liệu, nhưng lỗi nén trở nên rất khó nhận ra.
Nếu một ảnh vẫn quá nặng ở 80%, vấn đề nằm ở độ phân giải chứ không phải định dạng. Ảnh PNG xuất ra rộng 6000 px không cần giữ nguyên chiều rộng đó cho trang web hay email: thay đổi kích thước xuống 2000 px chiều rộng sẽ giảm số điểm ảnh khoảng 90 phần trăm.
Bên trong công cụ
Mỗi tệp PNG được trình duyệt giải mã, vẽ lên một canvas đã tô màu nền, rồi mã hóa thành JPG, trong một worker chạy nền nếu trình duyệt hỗ trợ. Không có gì được tải lên. Kích thước điểm ảnh không thay đổi. Ảnh PNG 16 bit mỗi kênh được giảm về 8 bit tiêu chuẩn mà JPG dùng, điều không tạo ra khác biệt nào nhìn thấy được khi xem bình thường. Các đoạn văn bản và siêu dữ liệu khác nhúng trong PNG không được giữ lại.
Bạn có thể chuyển đổi nhiều tệp cùng lúc, mỗi tệp đến 50 MB, với cùng chất lượng và màu nền áp dụng cho cả loạt, rồi tải về riêng lẻ hoặc gộp trong một tệp ZIP.