Сорок два — увесь фокус
TIFF відкривається двома байтами, які кажуть, з якого кінця починаються його числа — II в Intel, MM у Motorola, — а тоді пише в тому самому порядку число 42 як перевірку, що перші два байти ви прочитали правильно. Canon CR2, Nikon NEF і NRW, Sony ARW і SR2, Pentax PEF, Samsung SRW та Adobe DNG роблять рівно це, бо вони і є файли TIFF із приробленими каталогами зображень. Читач, що вміє ходити по TIFF, ходить і по них, нічого не знаючи про камери.
Які читаються, а які розвертаються
Olympus і Panasonic пишуть своє число там, де TIFF пише 42 — ORF ставить RO чи SR, RW2 ставить 85 — тому читач TIFF спиняється на четвертому байті. RAF у Fujifilm узагалі не починається з позначки порядку байтів: він починається з тексту FUJIFILMCCD-RAW. А CR3, попри назву, не нащадок CR2: Canon переніс його в контейнер ISO base media, той самий, що в HEIC. Ці чотири розвертаються просто в зоні перетягування, а не приймаються, щоб потім зірватися.
Нотатка виробника — те, заради чого ви його відкрили
Звичайні теги EXIF у raw-файлі кажуть приблизно те саме, що сказав би JPEG: камера, об'єктив, експозиція, час, іноді координати. Чого в raw є, а в його побратима JPEG зазвичай немає, — це повна нотатка виробника: власний каталог у розкладі самого виготовлювача, де лежать лічильник спрацювань затвора, які точки фокусування були активні, стиль зображення, серійні номери об'єктива та прошивка. Тут її показано тег за тегом, як знайдено, а не причесано під здогад.
Усередині є JPEG, і він тут не відкривається
Кожен raw-файл несе щонайменше один вшитий попередній вигляд у JPEG — саме його показують екран камери й ваш файловий менеджер. У цього попереднього вигляду зазвичай свій власний EXIF. Про це варто знати: робочий процес, який чистить raw і забуває про попередній вигляд, зробив не те, що думає. Тут читаються каталоги самого raw-файлу; попередній вигляд і те, що він несе, не видобуваються.
Читанням усе й обмежується
Жоден браузер не декодує raw-файл, а будь-який шлях очищення тут для формату, відмінного від JPEG, працює через декодування зображення та його перемалювання. Коли малювати нема чого, нема чого й записувати назад, тому raw-файлу очищення не пропонується взагалі — замість кнопки, яка зірвалася б. Щоб щось із нього витягти, потрібен інструмент, який розуміє формат.
Що стоїть за кожним розширенням
- CR2 · NEF · NRW
- TIFF, магічне число 42. Canon і Nikon. Читаються тут.
- ARW · SR2 · SRF
- TIFF, магічне число 42. Sony. Читаються тут.
- DNG
- TIFF за специфікацією — задокументований профіль TIFF, а не окремий формат. Читається тут.
- PEF · SRW
- TIFF, магічне число 42. Pentax і Samsung. Читаються тут.
- ORF · RW2
- За формою TIFF, але Olympus і Panasonic пишуть своє число там, де TIFF пише 42. Розвертаються.
- RAF
- Контейнер Fujifilm, що починається з тексту FUJIFILMCCD-RAW. Розвертається.
- CR3
- Контейнер ISO base media, який бере HEIC, а не нащадок CR2. Розвертається.
Питання про raw-файли
Чому файл читається, але не видно?Відкрити
Прочитати метадані — означає пройти каталогом тегів біля початку файлу. Показати зображення — означає декодувати дані сенсора, розкладені так, як вибрав виготовлювач, а цього не робить жоден браузер. Перше дешеве й універсальне; друге — причина, з якої існують raw-конвертери.
DNG — той самий файл, що записала моя камера?Відкрити
Зазвичай ні. DNG, отриманий перетворенням, — новий файл, і що в нього перейде, вирішує перетворювач: багато хто зберігає вихідну нотатку виробника блоком, дехто ні. Якщо ви перевіряєте, що записала ваша камера, перевіряйте файл, який записала ваша камера.
Чи можна тут прибрати місце з raw-файлу?Відкрити
Не можна. Будь-який шлях видалення для формату, відмінного від JPEG, декодує зображення й перемальовує його, а raw не декодує жоден браузер. Координати показуються, щоб ви знали, що вони там є; щоб їх прибрати, потрібен інструмент, який розуміє формат.
Чи читається вшитий попередній вигляд?Відкрити
Ні. Raw-файл зазвичай тримає один або кілька попередніх виглядів у JPEG зі своїм EXIF, а тут читаються каталоги самого raw-файлу, а не видобуваються вони. Тега, якого немає на виході, не було в прочитаному — його не підставили звідкись іще.
Що він уміє
- Видалити дані EXIF
- Перетягніть фотографію й завантажте копію без вшитих метаданих. У JPEG відпадає сегмент EXIF без жодного дотику до пікселів; HEIC, PNG, WebP та інші перекодовуються. Нічого не вивантажується на сервер.
- Прибрати GPS-координати
- Подивіться координати, які несе фотографія, і завантажте копію без них. JPEG втрачає теги місця й зберігає все інше. Нічого не вивантажується на сервер.
- Редагувати EXIF у JPEG
- Змінюйте заголовок, автора, опис, права, програму та час зйомки в JPEG, а тоді завантажуйте змінену копію. Працює на пристрої; ваш вихідний файл ніколи не чіпають.
- Переглядач XMP, IPTC та ICC
- Читайте кожну групу метаданих, яку несе файл — EXIF, XMP, IPTC, ICC, нотатки виробника — згрупованими та вивантажуваними в JSON. Для контролю якості матеріалів, експертизи й налагодження ланцюжка. Нічого не вивантажується на сервер.
- Відкрити кілька світлин
- Відкрийте до п'ятдесяти світлин, подивіться, які з них мають місцеположення, і заберіть увесь набір таблицею. Нічого не завантажується, а оригінали ніколи не перезаписуються.