Chuyển JXL sang PNG
JPEG XL là định dạng ảnh tốt nhất mà gần như chẳng gì mở được. Biến file .jxl thành PNG — đúng từng pixel, giữ nền trong suốt — và dùng được ở mọi nơi, ngay hôm nay. Không lưu trữ gì cả.
- Không bao giờ lưu trữ
- Không xếp hàng, không phải chờ
- Không cần đăng ký, không watermark
Cách hoạt động
Thêm file .jxl
Một file hoặc cả loạt: file tải về, ảnh xuất từ ứng dụng camera hay từ một trình chỉnh sửa đã sớm hỗ trợ định dạng này.
Chuyển đổi
Mỗi file được giải mã bằng bộ giải mã JPEG XL tham chiếu và ghi thành PNG, giữ nguyên mọi pixel và kênh alpha.
Tải xuống
Từng file hoặc dưới dạng ZIP.
File .jxl là gì, và vì sao nó bị đình trệ
JPEG XL là định dạng mà ủy ban JPEG hoàn thiện năm 2022 để kế nhiệm bản gốc năm 1992: lossy và lossless trong cùng một codec, kênh alpha, ảnh động, HDR, giải mã lũy tiến, và một mẹo không định dạng nào khác có — một file JPEG sẵn có có thể được đóng gói lại vào đó nhỏ hơn khoảng 20 phần trăm mà mọi pixel vẫn y hệt, rồi giải nén lại đúng đến từng byte. Với ảnh chụp, nó vượt WebP dễ dàng và ngang bằng hoặc hơn AVIF ở những mức chất lượng người ta thực sự dùng, trong khi mã hóa nhanh hơn nhiều.
Thứ nó thiếu là nơi để hiển thị. Việc Chrome gỡ bỏ nó năm 2023 — nhóm phát triển nói “không đủ sự quan tâm từ toàn bộ hệ sinh thái” — kéo theo Edge, Opera và mọi ứng dụng Electron, và một định dạng trình duyệt không chịu hiển thị là định dạng website không thể dùng. Safari và ngày càng nhiều trình chỉnh sửa mở được nó, Apple đã đưa nó thành định dạng chụp ProRAW trên các iPhone gần đây, và các hãng máy ảnh đang dần áp dụng, nên file đã có ngoài kia; chỉ là chưa có nơi để chúng đến.
Bộ giải mã ở đây là libjxl, bản triển khai tham chiếu, trong bản build của jSquash. Nó giải mã ra RGBA 8-bit: file 16-bit hoặc HDR được ánh xạ tông màu về sRGB trước, đúng như mọi trình xem PNG sẽ hiển thị. Kênh alpha được giữ nguyên.
Khi bạn cần công cụ khác
Dòng lệnh phù hợp hơn cho cả một thư mục. Các công cụ tham chiếu đều miễn phí: djxl in.jxl out.png giải mã một file, và một vòng lặp shell giải mã cả thư mục trong thời gian bạn đọc xong câu này. djxl còn giữ được độ sâu 16-bit, điều mà file PNG ở đây không làm được.
Nếu file là một ảnh JPEG được nén lại lossless, djxl in.jxl out.jpg trả lại đúng file JPEG gốc từng byte, tốt hơn hẳn một file PNG chứa pixel của nó và nhỏ hơn vài lần. Hiện chưa có gì trong trình duyệt làm được điều đó.
Câu hỏi thường gặp
Vì sao không gì mở được file JXL của tôi?
Vì việc hỗ trợ đã bị đình trệ. Chrome đưa JPEG XL vào sau một cờ thử nghiệm năm 2021 rồi gỡ bỏ năm 2023; Safari bổ sung năm 2023; Firefox chưa bao giờ bật mặc định; Windows Photos cần cài tiện ích mở rộng. File PNG tránh được tất cả những điều đó, và đó là lý do trang này tồn tại.
Chuyển đổi có lossless không?
Có. PNG lưu đúng những pixel mà bộ giải mã tạo ra, nên ở đây không mất gì. Nếu bản thân file JXL được lưu kiểu lossy, phần mất mát đó đã nằm sẵn trong ảnh và PNG không thể đảo ngược — nhưng nó không gây thêm mất mát nào.
Nền trong suốt có được giữ lại không?
Có. JPEG XL có kênh alpha và PNG cũng vậy, nên ảnh đã tách nền vẫn giữ nguyên nền trong suốt.
Vì sao file PNG nặng hơn file JXL nhiều thế?
Vì JPEG XL nén tốt hơn rất nhiều — thường nhỏ hơn PNG 30 đến 60 phần trăm với cùng các pixel, và thường nhỏ hơn cả một file JPG chất lượng thấp hơn. File PNG là dung lượng thật của bức ảnh; file JXL mới là thứ khéo léo. Nếu dung lượng quan trọng, hãy chuyển tiếp sang WebP.
File của tôi có bị lưu ở đâu không?
Không — không lưu trữ gì cả, ở bất kỳ bước nào.
Tôi có thể chuyển theo chiều ngược lại, sang JXL không?
Hiện chưa có ở đây. Bộ mã hóa tham chiếu, cjxl, là công cụ dòng lệnh miễn phí và là cách tốt nhất để tạo file JXL: cjxl in.png out.jxl -d 0 ghi ra một file lossless.
Nên biết: Ảnh động, độ sâu 16-bit và đường cong tông màu HDR của JPEG XL đều bị làm phẳng: chỉ lấy khung hình đầu tiên, 8 bit mỗi kênh, sRGB. File .jxl chứa một ảnh JPEG được nén lại lossless cũng được giải mã thành pixel như mọi file khác, nên kết quả là PNG chứ không phải file JPG gốc.
Đặt công cụ này lên website của bạn
Miễn phí cho mọi blog, trang lớp học hay bài viết hướng dẫn. Chỉ cần dán một đoạn mã là khách truy cập có thể dùng ngay trên trang của bạn.
Công cụ ảnh khác
Chuyển JXL sang JPG
Ảnh JPEG XL thành JPG mà nơi nào cũng nhận
Chuyển PNG sang WEBP
WebP tối ưu cho web, giữ nền trong suốt
Chuyển JPG sang AVIF
Nhẹ bằng nửa JPG, ảnh vẫn như cũ
Chuyển WebP sang GIF
WebP động thành GIF chuyển động ở mọi nơi, giữ đủ mọi khung hình
Chuyển APNG sang GIF
PNG động thành GIF, cho những nơi vẫn chỉ phát GIF
Chuyển JPG sang PNG
PNG lossless từ mọi ảnh JPG, chuyển hàng loạt