Chuyển đổi JPG sang PNG

Chuyển ảnh raster JPEG mất dữ liệu sang ảnh raster PNG không mất dữ liệu giúp tránh giảm chất lượng qua các lần lưu tiếp theo và hỗ trợ độ trong suốt của kênh alpha.

Chọn hoặc thả tệp vào đây

Riêng tư - tệp không bao giờ rời khỏi thiết bị của bạn

Hoặc dán Ctrl+V

Trong lúc chờ tệp, bạn có thể chơi Code Rain

Cam kết bảo vệ quyền riêng tư, không truyền dữ liệu qua mạng: 0 byte được tải lên máy chủ bên ngoài. Toàn bộ quá trình xử lý diễn ra cục bộ trong hộp cát trình duyệt của bạn.

So sánh định dạng & Thông số kỹ thuật

Thông số kỹ thuậtJPGPNG
Loại MIMEimage/jpegimage/png
LoạiẢnh rasterẢnh raster
Nénnén mất dữ liệu (Biến đổi Cosine Rời rạc / DCT)không mất dữ liệu (DEFLATE / LZ77 + Huffman)
Thông số tiêu chuẩnISO/IEC 10918-1 / ITU-T T.81W3C PNG, Ấn bản thứ 3
Chữ ký byte đầu tệpFF D8 FF89 50 4E 47 0D 0A 1A 0A

Tổng quan định dạng & Ứng dụng

Chuyển JPEG sang PNG sẽ đổi cách mã hóa hình ảnh nhưng không khôi phục được chi tiết đã bị loại bỏ bởi nén JPEG. Việc chỉnh sửa và mã hóa lại JPEG nhiều lần có thể gây thêm suy giảm tùy bộ mã hóa và cài đặt. PNG có thể giữ nguyên điểm ảnh đã giải mã mà không nén mất dữ liệu thêm.

Thông số kỹ thuật & Phân tích codec

Ảnh JPEG (loại MIME image/jpeg) là định dạng raster mất dữ liệu, dùng Biến đổi cosin rời rạc (DCT) để nhóm điểm ảnh thành khối và loại bỏ vĩnh viễn các chi tiết màu mà mắt người hiếm khi nhận ra. Cấu trúc tệp bắt đầu bằng các byte nhận diện dạng thập lục phân FF D8 FF và kết thúc bằng FF D9. Ngược lại, ảnh PNG (loại MIME image/png) là định dạng raster không mất dữ liệu, dựa trên DEFLATE kết hợp nén từ điển LZ77 và mã hóa Huffman để nén dữ liệu điểm ảnh mà không bỏ đi giá trị màu nào. Tệp PNG bắt đầu bằng chữ ký 8 byte dạng thập lục phân 89 50 4E 47 0D 0A 1A 0A, tiếp theo là các khối dữ liệu như IHDR (tiêu đề ảnh), IDAT (dữ liệu ảnh) và IEND (điểm kết thúc tệp). Khi chuyển JPEG sang PNG, lưới điểm ảnh đã giải nén được đặt trong vùng chứa PNG dạng khối và nén bằng DEFLATE không mất dữ liệu.

Khả năng tương thích hệ điều hành & trình duyệt

JPEG và PNG đều được hỗ trợ rộng rãi trên các môi trường máy tính hiện đại chính. Windows, macOS, Linux, iOS và Android hiển thị nguyên bản cả hai định dạng trong trình quản lý tệp và trình xem ảnh mặc định. Chrome, Firefox, Safari và Edge hiển thị trực tiếp cả hai loại tệp. Adobe Photoshop, GIMP và Inkscape cũng xử lý tốt cả hai định dạng.

Thông tin hữu ích

Việc chuyển đổi một tệp JPEG nhỏ hơn sang định dạng PNG không thể khôi phục lại các chi tiết đã mất. Do tệp JPEG gốc đã loại bỏ dữ liệu điểm ảnh thông qua quá trình nén DCT mất dữ liệu, việc lưu tệp dưới dạng PNG chỉ làm tăng kích thước tệp mà không mang lại thêm bất kỳ chất lượng hình ảnh nào.

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

Làm thế nào để chuyển đổi ảnh JPEG sang ảnh PNG mà không làm giảm chất lượng?

Việc chuyển đổi một tệp JPEG nhỏ hơn sang định dạng PNG không thể khôi phục lại các chi tiết đã mất. Do tệp JPEG gốc đã loại bỏ dữ liệu điểm ảnh thông qua quá trình nén DCT mất dữ liệu, việc lưu tệp dưới dạng PNG chỉ làm tăng kích thước tệp mà không mang lại thêm bất kỳ chất lượng hình ảnh nào.

Sự khác biệt giữa ảnh JPEG và ảnh PNG là gì?

Ảnh JPEG (loại MIME image/jpeg) là định dạng raster mất dữ liệu, dùng Biến đổi cosin rời rạc (DCT) để nhóm điểm ảnh thành khối và loại bỏ vĩnh viễn các chi tiết màu mà mắt người hiếm khi nhận ra. Tệp bắt đầu bằng các byte nhận diện FF D8 FF và kết thúc bằng FF D9. Ảnh PNG (loại MIME image/png) là định dạng raster không mất dữ liệu; DEFLATE kết hợp nén từ điển LZ77 và mã hóa Huffman để nén dữ liệu điểm ảnh mà không bỏ đi giá trị màu nào. Tệp PNG bắt đầu bằng chữ ký 8 byte dạng thập lục phân 89 50 4E 47 0D 0A 1A 0A, tiếp theo là các khối dữ liệu như IHDR, IDAT và IEND. Khi chuyển JPEG sang PNG, lưới điểm ảnh đã giải mã được đặt trong vùng chứa PNG dạng khối và nén bằng DEFLATE không mất dữ liệu.