Chuyển đến nội dung chính
pixvertoPixverto

PNG hay JPG: Loại nào tốt hơn và khi nào dùng loại nào

·

Cả hai định dạng đều có mặt khắp nơi và đa số lúc nào cũng ổn, nhưng chọn sai sẽ khiến bạn nhận một file phình to hoặc một logo bị nhòe. Bài này giải thích chúng khác nhau thế nào, so sánh cạnh nhau và đưa ra cách chọn đơn giản.

Hai định dạng hoạt động ra sao

JPG nén có bỏ bớt dữ liệu. Nó bỏ đi những chi tiết mắt bạn khó nhận ra, nhờ đó ảnh chụp rất nhỏ, nhưng mỗi lần bạn lưu lại, nó lại bỏ thêm một chút. Nó được thiết kế cho ảnh chụp, vốn đầy những dải màu chuyển mượt.

PNG giữ nguyên dữ liệu. Nó giữ chính xác từng pixel và hỗ trợ nền trong suốt. Nó được thiết kế cho đồ họa có mảng màu phẳng và cạnh sắc, như logo, sơ đồ và ảnh chụp màn hình, nơi sự chính xác là điều quan trọng.

PNG và JPG so sánh cạnh nhau

Tiêu chíJPGPNG
Cách nénCó bỏ bớt dữ liệuGiữ nguyên dữ liệu
Phù hợp nhất vớiẢnh chụpLogo, biểu tượng, ảnh chụp màn hình
Nền trong suốtKhôngCó
Dung lượng với ảnh chụpNhỏThường lớn hơn 5–10 lần
Chữ và cạnh sắcCó thể bị quầng mờ khi chất lượng thấpLuôn sắc nét
Chỉnh sửa và lưu nhiều lầnMỗi lần mất thêm chất lượngKhông mất thêm
Khả năng tương thíchMọi nơiGần như mọi nơi

Một ảnh chụp từ điện thoại có thể nặng 2 MB ở dạng JPG và 15 MB trở lên ở dạng PNG, mà trên màn hình không thấy khác biệt gì.

Ưu và nhược điểm của từng loại

JPG

  • Ưu điểm: ảnh chụp rất nhỏ, hỗ trợ rộng rãi, chất lượng điều chỉnh được.
  • Nhược điểm: không có nền trong suốt, quầng mờ quanh chữ khi chất lượng thấp, và mất chất lượng khi lưu nhiều lần.

PNG

  • Ưu điểm: cực kỳ sắc nét, có nền trong suốt, không mất gì khi lưu nhiều lần.
  • Nhược điểm: file lớn với ảnh chụp, và không có thanh chất lượng để thu nhỏ chúng.

Không loại nào tốt hơn một cách tuyệt đối. Chúng là công cụ cho những việc khác nhau.

Từng bước: chọn đúng loại

  1. 1Nhìn vào bức ảnh. Đó là ảnh chụp với các dải màu chuyển mượt, hay là đồ họa với mảng màu phẳng và cạnh sắc?
  2. 2Kiểm tra nền trong suốt. Nếu ảnh cần nền nhìn xuyên qua được, hãy chọn PNG hoặc WebP. JPG không làm được.
  3. 3Xét nơi sẽ dùng ảnh. Trang web có thể dùng WebP để file nhỏ nhất. Biểu mẫu hay email an toàn nhất với JPG hoặc PNG.
  4. 4Chuyển đổi nếu cần. PNG sang JPG thu nhỏ những ảnh chụp lỡ lưu dạng PNG, và JPG sang PNG đặt ảnh vào một khuôn không mất dữ liệu khi chương trình đòi PNG.
  5. 5Kiểm tra kết quả ở kích thước đầy đủ, chú ý chữ và các cạnh.

Còn WebP thì sao?

WebP có thể thay thế cả hai: nó nén ảnh chụp như JPG và hỗ trợ nền trong suốt cùng chế độ giữ nguyên dữ liệu như PNG, thường với dung lượng nhỏ hơn. Với một website nhanh phục vụ người dùng hiện đại, đây thường là đáp án tốt nhất, như đã giải thích trong bài so sánh các định dạng và bài về định dạng ảnh tốt nhất cho website. Với mọi trường hợp còn lại, các quy tắc ở trên vẫn đúng.

Những lỗi thường gặp

  • Lưu ảnh chụp dạng PNG, làm trang web và email nặng mà không đẹp hơn chút nào.
  • Lưu logo và ảnh chụp màn hình dạng JPG chất lượng thấp, làm chữ bị nhòe.
  • Chuyển JPG sang PNG để "tăng chất lượng". Việc đó không lấy lại được chi tiết đã mất. Xem chuyển JPG sang PNG có tăng chất lượng không.
  • Mong có nền trong suốt từ một ảnh JPG, vốn luôn được tô bằng một màu.

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

PNG có chất lượng cao hơn JPG không?

PNG giữ nguyên từng pixel, nên về mặt đó nó không làm mất dữ liệu, nhưng điều đó không làm ảnh trông đẹp hơn. Một ảnh JPG chất lượng cao của một bức ảnh chụp trông giống hệt PNG mà chỉ nặng bằng một phần nhỏ.

Cho website thì PNG hay JPG tốt hơn?

JPG cho ảnh chụp, PNG cho đồ họa và nền trong suốt. Muốn file nhỏ nhất, WebP có thể thay thế cả hai trên các trình duyệt hiện đại.

Vì sao file PNG của tôi lớn thế?

PNG giữ nguyên dữ liệu, nên nó lưu chính xác từng pixel. Ảnh chụp có rất nhiều chi tiết, nên file PNG của ảnh chụp rất lớn. Chuyển sang JPG hoặc WebP làm file nhỏ đi rõ rệt.

JPG có thể có nền trong suốt không?

Không. JPG không có nền trong suốt. Hãy dùng PNG hoặc WebP khi bạn cần nền nhìn xuyên qua được.

Tôi nên in từ PNG hay JPG?

Loại nào cũng được nếu độ phân giải đủ cao. Một ảnh JPG chất lượng tốt thường là đủ cho ảnh in, còn PNG hữu ích khi bạn muốn đồ họa chính xác.

Thử các công cụ