tooly

Chuyển JPG sang PNG online

Nhận bản sao PNG không mất dữ liệu của bất kỳ JPG hoặc WebP nào — tiện cho chỉnh sửa, in ấn hoặc ứng dụng chỉ nhận PNG. Việc chuyển đổi diễn ra hoàn toàn trong trình duyệt.

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 JPG hoặc WebP vào ô hoặc nhấp để chọn.

  2. 2

    Đợi một chút — mỗi tệp được chuyển đổi tự động.

  3. 3

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

Vì sao lại cần chuyển JPG sang PNG

JPG và PNG giải quyết những bài toán khác nhau. JPG, được chuẩn hóa năm 1992, được thiết kế cho ảnh chụp: nó loại bỏ những chi tiết mà mắt khó nhận ra và cho tệp nhỏ hơn 5 đến 20 lần so với điểm ảnh thô. PNG, ra đời năm 1996 như một sự thay thế không vướng bằng sáng chế cho GIF, là định dạng không mất dữ liệu: mỗi điểm ảnh bạn lưu chính xác là điểm ảnh bạn nhận lại.

Chuyển đổi không làm ảnh đẹp hơn, nhưng có những lý do thực tế hoàn toàn chính đáng để làm việc này:

  • Chỉnh sửa qua nhiều lượt. Mỗi lần một tệp JPG được mở, chỉnh rồi lưu lại, nó bị nén lại và mất thêm một chút chất lượng. Làm việc trên bản sao PNG sẽ chấm dứt vòng lặp đó, và bạn chỉ xuất ra JPG một lần ở bước cuối cùng.
  • Biểu mẫu tải lên và phần mềm chỉ nhận PNG. Một số kho ứng dụng, trình tạo biểu tượng, dịch vụ in ấn, game engine và plugin CMS đời cũ chỉ chấp nhận PNG.
  • Ảnh chụp màn hình và đồ họa lỡ lưu thành JPG. Chữ, sơ đồ và hình vẽ màu phẳng chịu ảnh hưởng nặng từ lỗi nén JPG. Chuyển đổi không xóa được lỗi nén đã có, nhưng những chỉnh sửa tiếp theo như thêm mũi tên hay nhãn sẽ giữ được độ sắc nét.
  • Chuẩn bị nền cho độ trong suốt. PNG hỗ trợ kênh alpha. JPG không có kênh này, nên tệp sau khi chuyển vẫn hoàn toàn không trong suốt, nhưng giờ nó đã ở định dạng cho phép bạn xóa nền trong trình chỉnh sửa ảnh và giữ lại kết quả.

Cách chuyển đổi hoạt động ở đây

Mỗi tệp được giải mã bằng bộ giải mã ảnh của chính trình duyệt và vẽ lên canvas ở kích thước điểm ảnh gốc, rồi được mã hóa thành PNG. Nếu trình duyệt hỗ trợ, việc này diễn ra trong một worker chạy nền để trang vẫn mượt mà trong khi xử lý hàng loạt. Không có gì được tải lên; ảnh chỉ tồn tại trong bộ nhớ của tab cho đến khi bạn tải chúng về.

Không có thiết lập nào để chọn vì PNG không có thanh trượt chất lượng: đầu ra theo định nghĩa đã là không mất dữ liệu. Các tệp được xử lý lần lượt, mỗi dòng hiển thị dung lượng trước và sau, và bạn có thể tải từng tệp hoặc tải tất cả cùng lúc dưới dạng ZIP.

WebP cũng được chấp nhận làm đầu vào. Khác với JPG, WebP có thể chứa độ trong suốt, và kênh alpha đó được giữ nguyên trong PNG.

Những gì thay đổi và những gì giữ nguyên

Các điểm ảnh bạn nhìn thấy được chuyển sang chính xác, nhưng một vài thứ đi kèm sẽ không còn sau khi mã hóa lại qua canvas:

  • Siêu dữ liệu bị xóa. Dữ liệu EXIF như mẫu máy ảnh, thông số phơi sáng, ngày chụp và tọa độ GPS không được ghi vào PNG. Điều này có lợi nếu bạn định chia sẻ ảnh công khai.
  • Hướng ảnh được áp dụng cố định. Ảnh chụp bằng điện thoại thường lưu góc xoay dưới dạng cờ EXIF thay vì xoay thật các điểm ảnh. Trình duyệt hiện đại áp dụng cờ này khi giải mã, nên PNG ra đúng chiều và không còn phụ thuộc vào cờ đó nữa.
  • Hồ sơ màu không được nhúng. PNG được ghi theo chuẩn sRGB. Ảnh chụp trong không gian màu rộng, như Display P3 trên các điện thoại đời mới, có thể trông kém rực rỡ hơn một chút trên màn hình cao cấp.
  • Kích thước giữ nguyên. Một tệp JPG 4000 x 3000 điểm ảnh sẽ thành tệp PNG 4000 x 3000 điểm ảnh.

Hãy chuẩn bị cho tệp lớn hơn nhiều

Nén PNG hoạt động bằng cách tìm các mẫu lặp lại, thứ mà ảnh chụp có rất ít. Một ảnh điện thoại 2 MB thường trở thành tệp PNG 10 đến 20 MB. Đồ họa đơn giản, logo và ảnh chụp màn hình tăng ít hơn nhiều, đôi khi chỉ 20 đến 50 phần trăm.

Nếu tệp PNG quá nặng so với nơi bạn định dùng, các bước sau sẽ giúp ích:

  1. Giảm kích thước điểm ảnh bằng công cụ thay đổi kích thước ảnh. Ảnh rộng 1600 px có chưa tới một phần năm số điểm ảnh của bản gốc 4000 px, và dung lượng PNG giảm gần như tương ứng.
  2. Nếu nơi nhận chấp nhận cả hai định dạng và ảnh là ảnh chụp, hãy giữ nó ở dạng JPG. Để bàn giao bản cuối, JPG chất lượng cao thường là lựa chọn tốt hơn, và bạn có thể chuyển ngược lại bằng PNG sang JPG sau khi chỉnh sửa xong.
  3. Với đồ họa ít màu, công cụ nén PNG có thể giảm dung lượng đáng kể mà không thấy khác biệt.

Giới hạn

Mỗi tệp có thể lên đến 50 MB, và không có giới hạn cố định về số tệp bạn thêm cùng lúc. Ảnh rất lớn, chẳng hạn tệp 50 megapixel từ máy ảnh, cần nhiều bộ nhớ để giải mã, nên điện thoại có thể gặp khó khăn với các lô lớn. Nếu chuyển đổi thất bại, hãy thử ít tệp hơn mỗi lần hoặc dùng trình duyệt trên máy tính.

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.

PNG có đẹp hơn JPG không?

Không — việc chuyển đổi không thể khôi phục chi tiết đã mất do nén JPG. Nó chỉ ngăn mất mát thêm: PNG không mất dữ liệu nên bạn có thể chỉnh sửa và lưu lại thoải mái.

Vì sao PNG lớn hơn nhiều?

PNG lưu từng điểm ảnh mà không nén mất dữ liệu. Ảnh chụp thường lớn gấp 3–10 lần so với JPG.

PNG có trong suốt không?

JPG không có độ trong suốt nên PNG sẽ hoàn toàn đục. Độ trong suốt của WebP được giữ nguyên.

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

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

Công cụ liên quan