Phiên bản FlashPix là một thẻ Exif cho bạn biết ảnh của bạn hỗ trợ phiên bản nào của định dạng ảnh FlashPix. Tiêu chuẩn Exif chỉ định một giá trị cho thẻ này: 0100, nghĩa là định dạng FlashPix phiên bản 1.0.
Tiêu chuẩn Exif ghi dữ liệu theo cách cho phép chuyển đổi sang FlashPix mà không làm giảm chất lượng. Việc chuyển đổi cũng có thể mang nhiều thẻ Exif sang các trường FlashPix tương ứng. Thẻ phiên bản FlashPix ghi lại phiên bản FlashPix mà việc chuyển đổi đó hỗ trợ.
Những tệp nào chứa nó
Thẻ này nằm trong phần Exif của tệp, dưới ID thẻ 0xA000, tương ứng với 40960 ở hệ thập phân. Tiêu chuẩn Exif bao gồm các tệp JPEG nén và các tệp TIFF không nén. Dữ liệu Exif cũng có thể xuất hiện trong các tệp PNG, trong nhiều tệp ảnh thô từ máy ảnh được xây dựng dựa trên TIFF, và trong một số video AVI và MOV.
Phiên bản Exif 2.31 từ năm 2016 liệt kê thẻ phiên bản FlashPix là bắt buộc cho mọi loại ảnh mà nó áp dụng. Exif 3.0 từ năm 2023 chuyển thẻ này thành tùy chọn, nên một tệp tuân theo tiêu chuẩn mới hơn có thể bỏ thẻ này.
Giá trị trông như thế nào
Giá trị dài 4 byte. Mỗi byte chứa một chữ số dưới dạng ký tự văn bản và không có byte null kết thúc giá trị. Các chữ số hoạt động giống như phiên bản Exif, trong đó 0231 là Exif 2.31.
0100nghĩa là định dạng FlashPix phiên bản 1.0.- Mọi giá trị khác đều được dành riêng và tiêu chuẩn Exif không gán ý nghĩa nào cho chúng.
FlashPix là gì
Eastman Kodak phát hành định dạng FlashPix vào năm 1996 cùng với Hewlett-Packard, Live Picture và Microsoft. Các tệp FlashPix dùng phần mở rộng .fpx và kiểu phương tiện image/vnd.fpx.
Một tệp FlashPix hoạt động như một hệ thống tệp nhỏ bên trong một tệp. Tệp chứa các storage và stream, hoạt động giống như thư mục và tệp. Đặc tả FlashPix xây dựng vùng chứa này trên nền lưu trữ có cấu trúc Microsoft OLE.
Một tệp FlashPix có thể lưu cùng một bức ảnh ở nhiều kích thước. Mỗi kích thước có chiều rộng và chiều cao bằng một nửa kích thước lớn hơn tiếp theo. Kích thước nhỏ nhất vừa trong một tile 64 x 64 pixel.
FlashPix chia mỗi kích thước thành các tile. Các tile cho phép chương trình chỉ đọc phần ảnh mà nó cần.
Giá trị đến từ đâu
Máy ảnh hoặc phần mềm ghi dữ liệu Exif sẽ đặt giá trị này. Tiêu chuẩn Exif gọi một tệp đã sẵn sàng để chuyển đổi sang FlashPix là tệp FlashPix-Ready, hoặc tệp FPXR. Tiêu chuẩn liệt kê 3 đặc điểm của một tệp như vậy:
- Phần mềm có thể sao chép các thẻ Exif sang các trường tương ứng trong tệp FlashPix. Một số thẻ không có trường tương ứng, ví dụ ghi chú của hãng sản xuất và chính thẻ phiên bản FlashPix.
- Phần mềm có thể chuyển dữ liệu bổ sung trong các phân đoạn APP2 của tệp JPEG thành các phần mở rộng FlashPix.
- Phần mềm có thể sắp xếp lại ảnh JPEG thành các tile FlashPix mà không giảm chất lượng khi dữ liệu JPEG có các điểm đánh dấu restart.
Điểm đánh dấu restart là các đánh dấu tùy chọn trong dữ liệu JPEG đã nén. Nếu không có chúng, phần mềm vẫn có thể chuyển đổi ảnh sang FlashPix, nhưng quá trình chuyển đổi có thể làm giảm chất lượng hình ảnh.
Tiêu chuẩn Exif ghi các phần mở rộng FlashPix trong các phân đoạn JPEG APP2. Một số máy ảnh của FujiFilm, Hewlett-Packard, Kodak và Sanyo lưu dữ liệu FlashPix bổ sung này trong các phân đoạn APP2 mang mã ID FPXR.
Tại sao điều này quan trọng đối với tệp của bạn
Phiên bản FlashPix là một nhãn. Thẻ này không chứa dữ liệu hình ảnh, nên nó không thay đổi màu sắc hoặc kích thước ảnh của bạn.
Khi bạn kiểm tra dữ liệu Exif của một bức ảnh, 0100 là giá trị bạn nên mong đợi. Tiêu chuẩn không định nghĩa giá trị nào khác. Một thẻ bị thiếu không phải là lỗi trong tệp tuân theo Exif 3.0.
FlashPix cũng giải thích một quy tắc cho thẻ màu không gian. Tiêu chuẩn Exif cho biết phần mềm có thể xử lý dữ liệu ảnh được đánh dấu là Uncalibrated như sRGB khi phần mềm chuyển đổi tệp sang FlashPix.