Jestem bardzo podobny do poziomu początkującego, więc wybacz mi, jeśli jest to bardzo podstawowe głupie pytanie. Kiedy mam plik zdjęcia ze zdjęciem JPEG, jak mogę dowiedzieć się, czy jest to plik RAW, czy nie?
Jestem bardzo podobny do poziomu początkującego, więc wybacz mi, jeśli jest to bardzo podstawowe głupie pytanie. Kiedy mam plik zdjęcia ze zdjęciem JPEG, jak mogę dowiedzieć się, czy jest to plik RAW, czy nie?
Odpowiedzi:
Kiedy mam plik zdjęcia ze zdjęciem JPEG, jak mogę dowiedzieć się, czy jest to plik RAW, czy nie?
Jeśli masz plik JPEG, to nie jest to plik RAW.
RAW nie jest pojedynczym formatem, ale raczej zbiorczą nazwą plików obrazów zawierających dane prosto z czujnika. Pliki RAW muszą zostać przetworzone, aby przekonwertować je na bardziej ogólne formaty zdjęć, takie jak JPEG lub PNG. Większość aparatów może to przetwarzać samodzielnie, dzięki czemu zapisuje swoje zdjęcia w formacie JPEG lub zapisuje dane RAW w pliku do przetworzenia na komputerze. Tak czy inaczej, jeśli wiesz, że plik jest plikiem JPEG, to z definicji nie jest to plik RAW.
O ile ktoś frywolnie nie zmieni nazwy pliku RAW, nigdy nie będzie miał nazwy pliku z rozszerzeniem .jpg / .jpeg / .jfif. Typowe rozszerzenia plików RAW to .raw, .arw (Sony), .dng (telefony z Androidem itp.), .Nef (Nikon), .cr2 (Canon) ...
Plik JPEG zawsze będzie miał tekst JFIF w pobliżu początku, jeśli zostanie otwarty w edytorze tekstowym lub szesnastkowym, wśród hieroglifów (ostrzeżenie: jeśli otwierasz plik nietekstowy w edytorze tekstowym, NIGDY nie zapisuj!). Plik RAW nie jest niemożliwy, ale bardzo mało prawdopodobne.
Jeśli nie widzisz rozszerzeń nazw plików w systemie Microsoft Windows, odznacz „Opcje folderów” / „Ukryj rozszerzenia znanych typów plików”.
file
mówi: IMG_1385.JPG: JPEG image data, Exif standard: [TIFF image data, little-endian, direntries=11, description= , manufacturer=Canon, model=Canon IXUS 150, orientation=upper-left, xresolution=200, yresolution=208, resolutionunit=2, datetime=2018:04:17 14:52:46, GPS-Data], baseline, precision 8, 4608x3456, frames 3
. I odwrotnie, JFIF znajduje się w pliku RAW, jeśli istnieje osadzona miniatura JPG.
file
nie jest edytorem tekstowym / szesnastkowym. Spróbuj xxd
(ale prawdopodobnie nie chcesz zrzucić całego pliku, więc zalecamy ograniczenie go (np. xxd -l 1024 <file>
)).
grep -i JFIF *.JPG
całe katalogi. Jedyne trafienia dotyczą edytowanych przeze mnie plików (więc edytor obrazów korzysta z formatu JFIF). Podejrzewam, że dzieje się tak, ponieważ aparaty używają formatu Exif, a nie starszego formatu JFIF .
Plik kończy: JPEG kończą .jpg
lub .jpeg
, raws skończyć z różnych ciągów znaków (np .cr2
, .nef
, .arw
, ...)
Nagłówki plików: zwykle formaty umieszczają w nich podpis, który mówi programom.
Rozmiar: Biorąc pod uwagę ten sam rozmiar i motyw, nawet jakość 100 plików JPEG będzie znacznie mniejsza. (np. 20 MiB vs 5 MiB)
Zapytaj program, który wie. Większość (jeśli nie wszystkie) programy używają nagłówka pliku lub innych analiz plików w celu ustalenia formatu pliku. IrfanView informuje nawet, gdy masz plik JPEG z niewłaściwym zakończeniem (np. ThisIsNotAPNG.png
)
Chociaż możesz zapisać zmiany danych obrazu do pliku JPEG poprzez ponowne kodowanie, nie możesz np. Narysować linii ołówka w pliku RAW i zapisać go jako plik RAW - musi to być PSD, TIF, JPEG, ...
Jest więcej metod, ale większość z nich wymaga pewnego doświadczenia w tego typu sprawach (np. Edytor HEX). Jeśli chcesz, aby odpowiedź była na niskim poziomie, sugerowałbym przeniesienie jej do administratora .
Uwaga: ponieważ spowodowałoby to, że ta odpowiedź byłaby bardzo długa, nie rozważałem plików kontenerów. Większość plików RAW to kontenery - zawierają one nie tylko sam plik RAW, ale także miniaturę JPEG. W mojej odpowiedzi mówię tylko o pliku obrazu w odpowiednim kontenerze - np. Pliki JPEG w pojemnikach RAW są nadal plikami JPEG i, o ile mi wiadomo, pliki JPEG nie są plikami kontenerów i dlatego nie mogą zawierać „obrazów” RAW .
Format RAW, jak się powszechnie nazywa, to grupa typów plików z różnymi przyrostkami. Istnieją *.raw
pliki i pliki zastrzeżone, takie jak *.cr2
Canon, na przykład i wiele innych. Jestem Canoneer, więc poniższe informacje są oparte na moich doświadczeniach z moim Canonem.
Prawie każdy producent ma swój własny format plików RAW. Uważaj też, że niektórzy, na pewno Canon, aktualizują swój format RAW, więc twierdzą, że „Wszystkie narzędzia graficzne [Canon] mogą otwierać wszystkie obrazy RAW [Canon]” są fałszywe. Aby wyświetlić podgląd pliku RAW, potrzebny jest program, który może przetworzyć określony format pliku w określonej wersji. Nawet potężny Photoshop ma problemy z otwieraniem każdego pliku RAW.
Plik RAW to zrzut danych zebranych z czujnika oraz dane zawierające ustawienia aparatu. Jest to kompletne i bezstratne pobieranie danych z aparatu do pamięci. Format RAW wcale nie jest formatem obrazu.
Aparaty mają wbudowane procesory obrazu (w przypadku Canona o nazwie Digic X ), które interpretują plik RAW do formatu JPEG i wyświetlają się na ekranie i / lub zapisują w pamięci.
Gdy używa się dowolnego aparatu cyfrowego, wewnętrzny przepływ pracy jest następujący:
Jeśli RAW
wybrany jest tryb, procesor zapisuje dane do obrazu w takiej postaci, w jakiej jest w określonym formacie. Jeśli RAW+JPEG
wybrany jest tryb, procesor zapisuje dane takie jak jest w image.cr2 (dla Canonów ), a przetworzony obraz w image.jpeg . Jeśli JPEG
zostanie wybrany tryb, tylko przetworzony obraz zostanie zapisany, a surowe dane zostaną utracone na zawsze.
Dlatego obrazy RAW są ogromne w porównaniu z prawdziwymi formatami obrazów. Jeśli masz aparat 12 MPx z 16-bitową głębią, plik RAW zawiera 12 000 000 * 16 bitów informacji o obrazie oraz znikomą ilość danych z zachowaniem ustawień.
Z drugiej strony JPEG to format pliku przeznaczony do przechowywania zdjęć w plikach o rozsądnych rozmiarach. Opiera się na stratnej kompresji i korzysta z faktu, że 50 odcieni czerni jest czarnych dla ludzkiego oka, więc po co się tym przejmować? Działa podobnie do .mp3
formatu audio - ignoruje niuanse, które wykrywa detektor, ale ludzkie zmysły nie. Poziom niewiedzy jest regulowany przez jakość kompresji.
Jak rozpoznać pliki RAW?
jpg
lubjpeg
Pliki obrazów surowych zawierają wystarczającą ilość danych, aby stworzyć prawie nieskończoną liczbę interpretacji tych danych, które zmieściłyby się w 8-bitowym pliku JPEG .¹ Za każdym razem, gdy otwierasz plik raw i patrzysz na niego na ekranie, nie wyświetlasz „THE raw plik." Oglądasz jedną z niezliczonych możliwych interpretacji danych w surowym pliku. Same surowe dane zawierają pojedynczą (monochromatyczną) wartość jasności mierzoną przez każdy dołek piksela. W przypadku zamaskowanych czujników aparatu Bayer (zdecydowana większość kolorowych aparatów cyfrowych korzysta z filtrów Bayera) każdy otwór pikselowy ma przed sobą filtr kolorów , który jest czerwony, zielony lub niebieski. Aby uzyskać pełniejsze omówienie tego, w jaki sposób pozyskujemy informacje o kolorze z pojedynczych wartości jasności mierzonych przy każdym dobrze pikselu, zobaczPliki RAW przechowują 3 kolory na piksel, czy tylko jeden?
To, jak będzie wyglądał obraz widziany na monitorze po otwarciu pliku raw, zależy od tego, jak aplikacja użyta do otwarcia pliku zdecydowała się zinterpretować dane surowe w pliku, aby uzyskać widoczny obraz. Każda aplikacja ma własny zestaw domyślnych parametrów, które określają sposób przetwarzania nieprzetworzonych danych. Jednym z najważniejszych parametrów jest sposób wyboru balansu bieli używanego do konwersji surowych danych. Większość aplikacji ma wiele różnych zestawów parametrów, które może wybrać użytkownik, który może swobodnie zmieniać indywidualne ustawienia w ramach zestawu instrukcji używanych do początkowej interpretacji danych w surowym pliku.
Jeśli oglądasz obraz na ekranie, nie patrzysz na surowy plik. To, co widzisz, jest jedną z możliwych interpretacji surowych danych zebranych przez czujnik kamery. Taka interpretacja może być jedną z kilku rzeczy:
Należy pamiętać, że nie ma jednej interpretacji surowego pliku obrazu, który byłby „THE raw image”. Surowe dane muszą być przetwarzane, aby można je było oglądać jako dowolny znaczący obraz. Ustawienia różnych etapów przetwarzania określą wygląd wyniku. Nie ma jednego „właściwego” sposobu przetwarzania nieprzetworzonych danych. Rzeczy, takie jak temperatura barwowa i balans bieli, kontrast, punkt bieli, punkt czerni itp. Muszą zostać zastosowane do surowych danych zebranych przez czujnik, zanim będą wyglądały jak to, co nazywamy „fotografią”.
Aby uzyskać bardziej szczegółowe dyskusje na temat tego, czym są dane w surowym pliku obrazu, a czym nie są, zobacz inne pytania tutaj w Photography at Stack Exchange:
Pliki RAW przechowują 3 kolory na piksel, czy tylko jeden?
Dlaczego oprogramowanie może korygować balans bieli dokładniej dla plików RAW niż w przypadku plików JPEG?
RAW w ACR vs JPG w ACR Czy
podczas fotografowania w RAW musisz go przetworzyć, aby zdjęcie wyglądało dobrze?
Dlaczego obrazy RAW wyglądają gorzej niż JPEG w programach do edycji?
Dlaczego mój podgląd Lightroom / Photoshop zmienia się po załadowaniu?
Dlaczego Lightroom zmienia wszystkie ustawienia moich importowanych plików RAW?
¹ Pewnie, możesz zrobić zdjęcie, które zawiera jeden czysty kolor w całym polu widzenia. ale większość zdjęć zawiera szeroką gamę odcieni, odcieni i poziomów jasności.