tooly

Chuyển PNG sang JPG online

Biến tệp PNG thành ảnh JPG gọn nhẹ. Chọn màu thay thế vùng trong suốt, đặt chất lượng — mọi thứ chạy trong trình duyệt của bạn.

Tệp của bạn không bao giờ rời khỏi trình duyệt

Cách sử dụng

  1. 1

    Thả tệp PNG vào ô hoặc nhấp để chọn.

  2. 2

    Đặt chất lượng và chọn màu nền cho vùng trong suốt.

  3. 3

    Tải từng JPG hoặc tải tất cả dưới dạng ZIP.

Ả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.

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

Tệp của tôi có bị tải lên máy chủ không?

Không. Việc chuyển đổi diễn ra hoàn toàn trong trình duyệt của bạn bằng Canvas API. Không có gì được gửi qua mạng.

Vùng trong suốt sẽ ra sao?

JPG không có độ trong suốt nên chúng được tô bằng màu nền bạn chọn. Mặc định là màu trắng.

Vì sao JPG đôi khi lớn hơn PNG?

Đồ họa phẳng ít màu nén rất tốt ở dạng PNG. JPG sinh ra cho ảnh chụp; với logo hay ảnh chụp màn hình, PNG có thể vẫn nhỏ hơn.

Nên chọn chất lượng bao nhiêu?

85% là mức an toàn. Dùng 95–100% cho đồ họa có cạnh sắc và chữ, 70–80% cho ảnh chụp khi dung lượng quan trọng nhất.

Có chuyển nhiều tệp cùng lúc được không?

Có. Thả bao nhiêu tệp PNG tùy ý; chúng được chuyển đổi lần lượt và bạn có thể tải tất cả dưới dạng ZIP.

Đọc thêm

Công cụ liên quan