Chuyển đến nội dung

Chuyển JXL sang JPG

Ảnh đang ở định dạng tốt nhất, còn biểu mẫu, website hay điện thoại lại cần định dạng cũ nhất. Giải mã JPEG XL và lưu thành JPG với chất lượng bạn chọn. 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

1

Thêm ảnh .jxl

Cả loạt cũng được. Mỗi ảnh được mở bằng bộ giải mã JPEG XL tham chiếu.

2

Chọn chất lượng

90 giữ được chi tiết của ảnh chụp; 80 là đủ để chia sẻ. Vùng trong suốt được làm phẳng lên màu bạn chọn, vì JPG không có kênh alpha.

3

Tải xuống

Từng file hoặc dưới dạng ZIP, mỗi file mang tên của bản gốc.

JPEG XL và JPEG: cùng một cái tên, cách nhau ba mươi năm

Hai định dạng chỉ chung một ủy ban, ngoài ra không có gì chung. JPEG (1992) chia ảnh thành các khối 8×8 và bỏ đi những tần số mắt người kém nhận biết; JPEG XL (2022) dùng kích thước khối thay đổi, không gian màu theo cảm nhận và bộ mã hóa entropy mới hơn một thế hệ, và đạt khoảng 60 phần trăm số byte cho cùng chất lượng nhìn thấy — cộng thêm kênh alpha, ảnh động, HDR và lossless, những thứ JPEG đều không có. Vì vậy chuyển từ định dạng này sang định dạng kia là một bước lùi, chỉ làm vì nơi nhận bắt buộc.

Bộ mã hóa ở đây là MozJPEG chứ không phải bộ mã hóa có sẵn của trình duyệt: lượng tử hóa trellis, quét lũy tiến và màu ở độ phân giải đầy đủ khi chất lượng trên 90, giúp chữ đỏ và chi tiết nhỏ không bị nhòe. Nếu file JXL là lossy, file JPG thừa hưởng các lỗi nén của nó và thêm một ít của riêng mình — cái giá thông thường của lần nén lossy thứ hai, và là lý do mức chất lượng trên 80 là mặc định hợp lý.

Màu được chuyển sang sRGB, hệ màu mà mọi trình xem JPG mặc định. Ảnh dải màu rộng hoặc HDR mất các giá trị cực trị khi chuyển — những màu đỏ bão hòa nhất và vùng sáng nhất bị cắt bớt — và khối EXIF của bản gốc không được chuyển sang, nên file JPG không mang dữ liệu máy ảnh hay vị trí GPS.

Khi bạn cần công cụ khác

Nếu các file .jxl của bạn là JPEG được đóng gói lại — tạo bằng cjxl từ một file JPEG mà không có cờ -d — thì djxl in.jxl out.jpg trên dòng lệnh khôi phục bản gốc đúng từng byte, không qua lần nén lossy thứ hai và không tăng dung lượng. Như vậy tốt hơn hẳn mọi thứ mà cách giải mã rồi mã hóa lại có thể làm.

Với lượng file của cả một máy ảnh, djxl trong một vòng lặp hoặc ImageMagick (build kèm libjxl) chuyển đổi cả thư mục bằng một lệnh và giữ lại EXIF, điều mà trang này không làm.

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

File JPG có trông kém hơn file JXL không?

Một chút, ở cùng dung lượng: JPEG XL là codec hiệu quả hơn nhiều, nên JPG cần nhiều byte hơn mới đẹp bằng. Ở chất lượng 90, khác biệt không thấy được trên màn hình; chỉ là file sẽ nặng hơn file .jxl ban đầu.

File JXL của tôi có phải là JPEG được đóng gói lại không? Tôi có lấy lại được bản gốc không?

Một số file .jxl là ảnh JPEG sẵn có được nén lại lossless, và công cụ tham chiếu djxl có thể giải nén chúng về đúng bản gốc. Trang này thì giải mã ra pixel rồi mã hóa lại, mất mát hơn một chút nhưng dùng được với mọi file .jxl, dù có được đóng gói lại hay không.

Nền trong suốt sẽ ra sao?

JPG không có kênh alpha, nên các pixel trong suốt được làm phẳng lên màu bạn chọn — mặc định là trắng. Nếu cần giữ nền trong suốt, hãy chuyển sang PNG.

Tôi nên dùng mức chất lượng nào?

90 cho ảnh bạn có thể chỉnh sửa hoặc in; 80 để chia sẻ, gần như không phân biệt được mà chỉ nặng bằng một phần ba; 70 nếu file buộc phải nhỏ. Dưới 60, ảnh chụp xuống cấp thấy rõ.

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.

Vì sao iPhone của tôi tạo ra file JXL?

Các iPhone gần đây có thể ghi ProRAW và một số biến thể HEIF chứa dữ liệu JPEG XL, và một số ứng dụng camera cho chọn trực tiếp định dạng này. Phần mềm của Apple mở được; nhiều phần mềm khác thì không, và JPG là cách chắc chắn nhất để gửi ảnh cho người khác.

Nên biết: File JPEG XL HDR và 16-bit được ánh xạ tông màu về sRGB 8-bit, nên vùng sáng nhất của ảnh HDR trông phẳng hơn so với trên màn hình HDR. File .jxl động được chuyển thành khung hình đầu tiên.

Đặ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.