Chuyển đổi HEIC sang PNG
Việc chuyển đổi HEIC sang PNG giúp biến các ảnh được nén bằng HEVC có tổn hao thành các tệp đồ họa không tổn hao được hỗ trợ rộng rãi.
So sánh định dạng & Thông số kỹ thuật
| Thông số kỹ thuật | HEIC | PNG |
|---|---|---|
| Loại MIME | image/ | image/ |
| Loại | Ảnh raster | Ảnh raster |
| Nén | HEVC mất dữ liệu / không mất dữ liệu (H.265) | không mất dữ liệu (DEFLATE / LZ77 + Huffman) |
| Thông số tiêu chuẩn | ISO/IEC 23008-12 (HEIF) | W3C PNG, Ấn bản thứ 3 |
| Chữ ký byte đầu tệp | 00 00 00 ... 66 74 79 70 68 65 69 63 (ftypheic) | 89 50 4E 47 0D 0A 1A 0A |
Tổng quan định dạng & Ứng dụng
Thiết bị Apple chụp ảnh HEIC theo mặc định để tiết kiệm dung lượng lưu trữ. Dù hiệu quả trên điện thoại di động, các tệp này thường không mở được trên máy tính cũ, phần mềm chỉnh sửa ảnh cơ bản hoặc một số trình duyệt web. Chuyển HEIC sang PNG khắc phục các vấn đề tương thích bằng cách tạo ảnh được hỗ trợ rộng rãi và hiển thị chính xác. Nhà thiết kế web, nghệ sĩ đồ họa và nhà phát triển phần mềm thường cần chuyển đổi này. Biểu mẫu tải tệp lên web và hệ thống quản lý nội dung cũ thường từ chối tệp HEIC. Chuyển ảnh sang PNG giúp hiển thị đồ họa đúng trên các trang web và hoạt động trơn tru với Photoshop hoặc GIMP mà không cần plugin bổ sung.
Thông số kỹ thuật & Phân tích codec
HEIC dựa trên tiêu chuẩn video HEVC (H.265) bên trong vùng chứa ISOBMFF, dùng nén mất dữ liệu hoặc không mất dữ liệu để lưu dữ liệu ảnh trong dung lượng nhỏ. PNG dùng DEFLATE, kết hợp từ điển trượt LZ77 và mã hóa Huffman để lưu ảnh raster hoàn toàn không mất dữ liệu. Chữ ký byte nhận diện HEIC bắt đầu bằng loại hộp 'ftyp' ở độ lệch byte 4, tiếp theo là các nhãn hiệu như 'heic' hoặc 'mif1'. Tệp PNG bắt đầu bằng tiêu đề 8 byte dạng thập lục phân chính xác: 89 50 4E 47 0D 0A 1A 0A.
Khả năng tương thích hệ điều hành & trình duyệt
HEIC được hỗ trợ xem trực tiếp trên iOS 11 trở lên và macOS High Sierra trở lên; Windows 10 và 11 cũng dùng được sau khi cài HEIF Image Extensions và HEVC Video Extensions. Safari hiển thị HEIC từ Safari 17, còn Google Chrome, Mozilla Firefox và Microsoft Edge không hiển thị định dạng này trực tiếp. Ngược lại, PNG có khả năng tương thích rộng. Hầu hết trình duyệt web, hệ điều hành, nền tảng di động và phần mềm xem ảnh hiện đại đều mở được PNG mà không cần codec bổ sung.
Thông tin hữu ích
Việc chuyển đổi một tệp HEIC có tổn hao thành tệp PNG không tổn hao sẽ không khôi phục được dữ liệu hình ảnh đã bị loại bỏ trước đó, nhưng nó ngăn ngừa bất kỳ sự suy giảm chất lượng nào trong các thế hệ chỉnh sửa tiếp theo.
Câu hỏi thường gặp
Làm thế nào để chuyển đổi ảnh HEIC sang PNG mà không làm giảm chất lượng?
Vì HEIC thường có tổn hao, việc chuyển đổi sang PNG giúp tránh mọi tổn hao nén tiếp theo bằng cách lưu trữ chính xác lưới điểm ảnh sử dụng phương pháp nén DEFLATE không tổn hao. Tuy nhiên, quá trình chuyển đổi không thể khôi phục các chi tiết đã bị xóa bởi quy trình nén HEIC ban đầu.
Sự khác biệt giữa ảnh HEIC và ảnh PNG là gì?
HEIC sử dụng các codec nén video tiên tiến bên trong vùng chứa tệp phương tiện cơ sở ISO để giữ cho kích thước tệp rất nhỏ. PNG sử dụng lưới dạng điểm ảnh với phương pháp nén DEFLATE không tổn hao và hỗ trợ độ trong suốt alpha đầy đủ, dẫn đến các tệp lớn hơn với độ chính xác tuyệt đối về điểm ảnh.