Версія FlashPix це тег Exif, який показує, яку версію формату зображень FlashPix підтримує фото. Стандарт Exif визначає одне значення для цього теґу: 0100, що означає формат FlashPix версії 1.0.
Стандарт Exif зберігає дані так, щоб перетворення у FlashPix було можливим без втрати якості. Під час такого перетворення можна також перенести багато теґів Exif у відповідні поля FlashPix. Тег версії FlashPix фіксує, яку версію FlashPix підтримує таке перетворення.
Які файли містять його
Тег розміщується в частині файлу Exif під ідентифікатором тега 0xA000, що відповідає числу 40960 у десятковій системі. Стандарт Exif охоплює стиснені файли JPEG та нестиснені файли TIFF. Дані Exif також можуть міститися у файлах PNG, у багатьох необроблених файлах камер, що базуються на TIFF, а також у деяких відео AVI та MOV.
Версія Exif 2.31 від 2016 року вказує версію FlashPix як обов'язкову для кожного типу зображень, який вона охоплює. Exif 3.0 від 2023 року робить цей тег необов'язковим, тому файл, що відповідає новішому стандарту, може не містити цього теґу.
Як виглядає значення
Значення має довжину 4 байти. Кожен байт містить одну цифру як текстовий символ, і жоден нульовий байт не завершує значення. Цифри працюють так само, як у версії Exif, де 0231 означає Exif 2.31.
0100означає формат FlashPix версії 1.0.- Будь-яке інше значення зарезервовано, і стандарт Exif не надає йому значення.
Що таке FlashPix
Eastman Kodak опублікувала формат FlashPix у 1996 році разом з Hewlett-Packard, Live Picture і Microsoft. Файли FlashPix використовують розширення .fpx і тип медіа image/vnd.fpx.
Файл FlashPix працює як невелика файлова система всередині одного файлу. Він містить сховища і потоки, які діють як папки і файли. Специфікація FlashPix будує цей контейнер на основі структурованого сховища Microsoft OLE.
Файл FlashPix може зберігати одне й те саме зображення в кількох розмірах. Кожен розмір має половину ширини і половину висоти наступного більшого розміру. Найменший розмір вміщується в одну плитку 64 на 64 пікселі.
FlashPix ділить кожен розмір на плитки. Плитки дозволяють програмі зчитувати лише ту частину зображення, яка потрібна.
Звідки походить значення
Значення задає камера або програма, що записує дані Exif. Стандарт Exif називає файл, готовий до перетворення у FlashPix, файлом FlashPix-Ready або FPXR-файлом. Стандарт визначає 3 характеристики такого файлу:
- Програма може копіювати теґи Exif у відповідні поля файлу FlashPix. Деякі теґи не мають такого поля, наприклад примітки виробника і сам тег версії FlashPix.
- Програма може перетворювати додаткові дані в сегментах APP2 файлу JPEG на розширення FlashPix.
- Програма може переструктурувати зображення JPEG у плитки FlashPix без втрати якості, якщо дані JPEG містять маркери перезапуску.
Маркери перезапуску це необов'язкові маркери в стиснених даних JPEG. Без них програмне забезпечення все ще може перетворити фото у FlashPix, але таке перетворення може знизити якість зображення.
Стандарт Exif зберігає розширення FlashPix у сегментах JPEG APP2. Деякі камери від FujiFilm, Hewlett-Packard, Kodak і Sanyo зберігають ці додаткові дані FlashPix у сегментах APP2 з ID-кодом FPXR.
Чому це важливо для вашого файлу
Версія FlashPix це мітка. Тег не містить даних зображення, тому він не змінює кольори або розмір вашого фото.
Коли ви перевіряєте дані Exif фото, очікуване значення це 0100. Стандарт не визначає жодних інших значень. Відсутність теґу не є помилкою у файлі, який відповідає Exif 3.0.
Формат FlashPix також визначає одне правило для тега колірного простору. Стандарт Exif зазначає, що програмне забезпечення може обробляти дані зображення, позначені як Uncalibrated, як sRGB, коли це програмне забезпечення перетворює файл у FlashPix.