Hướng dẫn về các định dạng ảnh
Tài liệu kỹ thuật chuyên sâu dành cho lập trình viên. Tìm hiểu cấu trúc nhị phân, nơi siêu dữ liệu được cất giữ và những chi tiết ở mức byte của từng định dạng ảnh mà PicScrub hỗ trợ.
Định dạng ảnh phổ biến nhất, với siêu dữ liệu EXIF/IPTC khá phức tạp
Định dạng không mất chất lượng, lưu siêu dữ liệu trong các chunk
Định dạng hiện đại dùng container RIFF với siêu dữ liệu nhúng bên trong
Định dạng làm được ảnh động, có extension chú thích và XMP
Định dạng vector dựa trên XML, với các phần tử siêu dữ liệu nhúng sẵn
Định dạng linh hoạt với cấu trúc thẻ dựa trên IFD
Định dạng hiệu suất cao của Apple, dùng container ISOBMFF
Các định dạng raw của máy ảnh, gồm DNG, CR2, NEF và ARW
So sánh các định dạng
| Định dạng | EXIF | GPS | XMP | Hồ sơ ICC | Xóa không mất chất lượng |
|---|---|---|---|---|---|
| JPEG | ✓ | ✓ | ✓ | ✓ | ✓ |
| PNG | ✓ | ✓ | ✓ | ✓ | ✓ |
| WebP | ✓ | ✓ | ✓ | ✓ | ✓ |
| GIF | - | - | ✓ | - | ✓ |
| SVG | - | - | ✓ | - | ✓ |
| TIFF | ✓ | ✓ | ✓ | ✓ | ✓ |
| HEIC | ✓ | ✓ | ✓ | - | Ghi đè bằng số 0 |
| RAW/DNG | ✓ | ✓ | ✓ | ✓ | ✓ |
Dành cho lập trình viên
PicScrub cũng có sẵn dưới dạng thư viện mã nguồn mở. Bạn có thể dùng trong dự án của mình với đầy đủ hỗ trợ TypeScript, hoặc đóng góp cho mã nguồn.