PicScrub logoPicScrub
Wróć do formatów

Formaty RAW

Surowe formaty zdjęć z aparatów

Przegląd

Pliki RAW to cyfrowy odpowiednik negatywu. Zawierają surowe dane z matrycy, jeszcze przed jakąkolwiek obróbką. Świetnie nadają się do profesjonalnej edycji, ale niosą też mnóstwo metadanych o twoim aparacie i warunkach, w jakich powstało zdjęcie.

Dobra wiadomość: większość formatów RAW opiera się na strukturze TIFF, więc kiedy rozumiesz TIFF, poruszasz się po większości plików RAW. Zła wiadomość: każdy producent aparatów dokłada własne, zamknięte rozszerzenia.

Standard otwarty

DNG (Digital Negative):udokumentowany format RAW od Adobe

Formaty zamknięte

CR2/CR3 (Canon), NEF (Nikon), ARW (Sony), ORF (Olympus)

DNG (Adobe Digital Negative)

DNG to próba stworzenia przez Adobe uniwersalnego formatu RAW i jedyny w pełni udokumentowany. Jeśli masz wybór, DNG jest najwygodniejszy, bo jego specyfikacja jest publiczna.

Pod spodem to TIFF z dodatkowymi tagami na dane o kolorze charakterystyczne dla danego aparatu. Dzięki temu można go odczytać dowolnym narzędziem obsługującym TIFF.

Struktura pliku DNG

TIFF Header
IFD0
EXIF IFD
SubIFDs
Raw Data
TIFF Header
8 B
II/MM + liczba magiczna + offset IFD
IFD0
500 B
Główny katalog obrazu
EXIF IFD
1000 B
Metadane aparatu
SubIFDs
500 B
Obrazy w niższej rozdzielczości
Raw Data
Zmienna długość
Dane z matrycy

Nagłówek DNG

Kolejność bajtów (little-endian)
Liczba magiczna TIFF (42)
Offset IFD0
OffsetHexASCII
0000
49492A0008000000
II*.....

Tagi charakterystyczne dla DNG

0xC612:DNGVersion
0xC614:UniqueCameraModel
0xC621:ColorMatrix1
0xC65A:CalibrationIlluminant1

Pełna obsługa DNG

PicScrub obsługuje pliki DNG w pełni. Ponieważ DNG korzysta ze standardowej struktury TIFF, możemy usuwać EXIF, GPS i inne metadane dokładnie tak samo jak w zwykłych plikach TIFF.

Formaty zamknięte

Tutaj zaczynają się schody. Każdy producent aparatów ma własny format RAW i choć większość z nich opiera się na TIFF, każdy ma swoje dziwactwa. Społeczność rozgryzła większość z nich, ale dokumentacja jest rozproszona po wielu projektach.

CR2 (Canon)

Oparty na TIFF, z własnymi IFD Canona i bezstratną kompresją JPEG dla danych z matrycy.

Sygnatura: 49 49 2A 00 ... 43 52 02 00 (II + „CR” + wersja)
Uwaga: CR3 (nowszy format Canona) korzysta z kontenera ISOBMFF, tak jak HEIC.

NEF (Nikon)

Oparty na TIFF, zwykle big-endian (MM). Zawiera rozbudowane Maker Notes z zamkniętymi metadanymi Nikona.

Kolejność bajtów: zwykle big-endian (4D 4D)

ARW (Sony)

Oparty na TIFF, z modyfikacjami Sony. Zawiera wiele pasów obrazu, a w niektórych modelach także własne szyfrowanie.

Inne formaty

  • • ORF (Olympus):oparty na TIFF
  • • RAF (Fujifilm):własna struktura
  • • RW2 (Panasonic):oparty na TIFF
  • • PEF (Pentax):oparty na TIFF

Osadzone podglądy JPEG

Coś, co potrafi zaskoczyć: pliki RAW zwykle zawierają pełne podglądy JPEG. Aparat je tworzy, żeby dało się szybko obejrzeć zdjęcia na wyświetlaczu. Korzystają z nich też menedżery plików, żeby pokazać miniatury.

Po co są podglądy

  • • Wyświetlacz aparatu:szybki podgląd bez wywoływania RAW-a
  • • Miniatury:podglądy w menedżerze plików
  • • Szybka edycja:błyskawiczne wczytanie w programach do obróbki

Co to znaczy dla prywatności

Osadzone podglądy JPEG często mają te same metadane EXIF co główny obraz, ze współrzędnymi GPS włącznie. PicScrub przetwarza te osadzone obrazy razem z całym plikiem.

Maker Notes

Maker Notes to dziki zachód metadanych z aparatów. Każdy producent upycha w tym bloku, co mu się podoba, a format nie jest udokumentowany. Niektórzy szyfrują nawet jego fragmenty.

Zagrożenia dla prywatności

  • • numer seryjny aparatu
  • • numer seryjny obiektywu
  • • wersja firmware
  • • liczba wykonanych zdjęć
  • • użyty punkt ostrości
  • • własne ustawienia

Dlaczego to trudne

Maker Notes używają nieudokumentowanych, zamkniętych formatów. Część z nich jest zaszyfrowana. Pełne usunięcie wymagałoby znajomości formatu każdego producenta z osobna.

Zakresy tagów poszczególnych producentów

ProducentZakres tagówWażniejsze tagi
Sony0x7000–0x74C8SonyRawFileType, VignettingCorrection, DistortionCorrection
Canon0xC5E0CR2CFAPattern
Nikon0xC7D5NikonNEFInfo
Hasselblad0xB4C3, 0xC51BHasselbladRawImage, HasselbladExif
Panasonic0xC6D2–0xC6D3PanasonicTitle, PanasonicTitle2
Adobe DNG0xC612–0xC7A8DNGVersion, ColorMatrix, CalibrationIlluminant

Jak PicScrub przetwarza pliki RAW

1

Rozpoznanie formatu

Sprawdzenie w nagłówku struktury TIFF i sygnatur charakterystycznych dla formatu

2

Analiza struktury TIFF

Przejście łańcucha IFD i odnalezienie EXIF, GPS oraz Maker Notes

3

Przetworzenie osadzonych plików JPEG

Odnalezienie i wyczyszczenie podglądów JPEG w różnych rozdzielczościach

4

Usunięcie albo wyzerowanie metadanych

Usunięcie tagów z metadanymi albo wyzerowanie ich zawartości

5

Zachowanie surowych danych

Pozostawienie danych z matrycy oraz kluczowych tagów koloru i kalibracji

Co zostaje

  • • surowe dane z matrycy
  • • macierze kolorów
  • • kalibracja aparatu
  • • współczynniki balansu bieli
  • • definicja obszaru aktywnego

Co usuwamy

  • • metadane EXIF
  • • współrzędne GPS
  • • Maker Notes
  • • metadane osadzonych plików JPEG
  • • numery seryjne

Konwersja do DNG

Jeśli udostępniasz pliki RAW i chcesz mieć pewność, że metadane zniknęły w całości, rozważ wcześniejszą konwersję do DNG.

Zalecany sposób pracy

Konwersja do DNG usuwa zamknięte struktury, zachowując przy tym same dane obrazu:

  1. Skonwertuj plik do DNG za pomocą Adobe DNG Converter (darmowy)
  2. Przepuść go przez PicScrub, żeby usunąć metadane
  3. Udostępnij wyczyszczony plik DNG

Dzięki temu odbiorca otworzy plik bez zamkniętego oprogramowania, a wszystkie metadane znikną na dobre.