Sono un po 'come un livello principiante, quindi scusami se questa è una domanda sciocca di base. Una volta che ho un file di immagine di una fotografia JPEG, come posso sapere se si tratta di un file RAW o no?
Sono un po 'come un livello principiante, quindi scusami se questa è una domanda sciocca di base. Una volta che ho un file di immagine di una fotografia JPEG, come posso sapere se si tratta di un file RAW o no?
Risposte:
Una volta che ho un file di immagine di una fotografia JPEG, come posso sapere se si tratta di un file RAW o no?
Se hai un file JPEG, non è un file RAW.
RAW non è un singolo formato, ma piuttosto un nome collettivo per i file di immagine che contengono dati direttamente dal sensore. I file RAW devono essere elaborati per convertirli in formati di immagine più generici come JPEG o PNG. La maggior parte delle fotocamere può eseguire tale elaborazione da sola, in modo da salvare le proprie immagini in formato JPEG o scrivere i dati RAW in un file per l'elaborazione sul computer. Ad ogni modo, se sai che il tuo file è un file JPEG, per definizione non è un file RAW.
A meno che qualcuno abbia rinominato in modo frivolo un file RAW, non avrà mai un nome file con l'estensione .jpg / .jpeg / .jfif. Le estensioni tipiche per i file RAW saranno .raw, .arw (Sony), .dng (telefoni Android ecc.), .Nef (Nikon), .cr2 (Canon) ...
Un file JPEG avrà sempre il testo JFIF da qualche parte vicino all'inizio se aperto in un editor di testo o esadecimale, tra i geroglifici (avviso: se si apre un file non di testo in un editor di testo, MAI salvare!). Non è impossibile ma estremamente improbabile che un file RAW lo abbia.
Se non riesci a visualizzare le estensioni di file in Microsoft Windows, deseleziona "Opzioni cartella" / "Nascondi estensioni per tipi di file noti".
file
dice: 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
. Al contrario, trovi JFIF in un file RAW se è presente una miniatura JPG incorporata.
file
non è un editor text / hex. Prova xxd
(ma probabilmente non vuoi scaricare l'intero file, quindi ti consiglio di limitarlo (ad es. xxd -l 1024 <file>
)).
grep -i JFIF *.JPG
su intere directory. Le uniche hit sono sui file che ho modificato (quindi l'editor di immagini usa il formato JFIF). Sospetto che ciò sia dovuto al fatto che le fotocamere utilizzano il formato Exif e non il vecchio formato JFIF .
File che termina: JPEG terminare con .jpg
o .jpeg
, RAW terminare con diverse stringhe (ad esempio .cr2
, .nef
, .arw
, ...)
Intestazioni dei file: in genere, i formati contengono una firma che indica i programmi.
Dimensioni: date le stesse dimensioni e motivi, anche 100 JPEG di qualità saranno significativamente più piccoli. (ad es. 20 MiB contro 5 MiB)
Chiedi a un programma che lo sappia. La maggior parte dei programmi (se non tutti) utilizza l'intestazione del file o altre analisi dei file per determinare il formato di un file. IrfanView ti dice anche quando hai un JPEG con un finale sbagliato (es. ThisIsNotAPNG.png
)
Mentre puoi salvare le modifiche ai dati dell'immagine in un JPEG ricodificandolo, ad esempio non puoi disegnare una linea di matita in un RAW e salvarlo come RAW: dovrà essere un PSD, TIF, JPEG, ...
Esistono più metodi, ma la maggior parte comporta una certa esperienza in questo tipo di cose (ad esempio un editor HEX). Se vuoi che la risposta sia di basso livello, allora suggerirei di spostarla su superutente .
Nota: poiché renderebbe questa risposta molto lunga, non ho considerato i file contenitore. La maggior parte dei file RAW sono contenitori: includono non solo lo stesso RAW, ma anche una miniatura JPEG. Nella mia risposta, sto solo parlando del file di immagine nel rispettivo contenitore - ad esempio, i JPEG nei contenitori RAW sono ancora JPEG e, per quanto ne so, i JPEG non sono file contenitore e quindi non possono contenere "immagini" RAW .
Il formato RAW, come generalmente chiamato, è un gruppo di tipi di file con suffissi diversi. Esistono *.raw
file e file proprietari come *.cr2
per Canon, ad esempio e molti altri. Sono un Canoneer, quindi quanto segue si basa sulla mia esperienza con la mia Canon.
Quasi ogni produttore ha il proprio formato di file RAW. Fai anche attenzione che alcuni, Canon sicuramente, aggiornano il loro formato RAW, quindi affermare che "Tutti gli strumenti di immagine [Canon] possono aprire tutte le immagini [Canon] RAW" è falso. Per visualizzare in anteprima un file RAW è necessario un programma in grado di elaborare il formato file specifico in una versione particolare. Anche il potente Photoshop ha problemi ad aprire ogni file RAW.
Il file RAW è un dump dei dati raccolti dal sensore più i dati contenenti le impostazioni della fotocamera. È un'acquisizione completa e senza perdita di dati dalla fotocamera alla memoria. Il formato RAW non è affatto un formato immagine.
Le fotocamere dispongono di processori di immagini integrati (nel caso di Canon è chiamato Digic X ) che interpretano il file RAW in JPEG e lo mostrano sullo schermo e / o memorizzano nella memoria.
Quando si usa una fotocamera digitale, il flusso di lavoro interno è:
Se la RAW
modalità è selezionata, il processore salva i dati nell'immagine così com'è nel formato specifico del corpo. Se la RAW+JPEG
modalità è selezionata, il processore salva i dati così come sono in image.cr2 (per Canoni) e l'immagine elaborata in image.jpeg . Se JPEG
si seleziona la modalità, viene salvata solo l' immagine elaborata e i dati non elaborati vengono persi per sempre.
Ecco perché le immagini RAW sono enormi rispetto ai formati di immagine reali. Se si dispone di una fotocamera da 12 MPx con profondità a 16 bit, il file RAW contiene 12.000.000 * 16 bit di informazioni sull'immagine più una quantità trascurabile di dati che mantengono le impostazioni.
JPEG è, invece, un formato file dedicato alla memorizzazione di immagini in file di dimensioni ragionevoli. Si basa sulla compressione con perdita di dati e trae vantaggio dal fatto che 50 tonalità di nero sono nere per l'occhio umano, quindi perché preoccuparsi? Funziona in modo simile al .mp3
formato audio - ignora le sfumature che il rivelatore può distinguere ma i sensi umani non possono. Il livello di ignoranza è regolato dalla qualità della compressione.
Come identificare i file RAW?
jpg
ojpeg
I file di immagini non elaborati contengono dati sufficienti per creare un numero pressoché infinito di interpretazioni di quei dati che si adatteranno a un file jpeg a 8 bit .¹ Ogni volta che apri un file non elaborato e lo guardi sullo schermo, non visualizzi "IL raw file." Stai visualizzando una tra le innumerevoli possibili interpretazioni dei dati nel file raw. I dati grezzi stessi contengono una singola misura di luminosità (monocromatica) per ciascun pozzetto di pixel. Con i sensori per fotocamere mascherati Bayer (la stragrande maggioranza delle fotocamere digitali a colori usano i filtri Bayer) ogni pixel ha un filtro colorato di fronte che è rosso, verde o blu. Per una discussione più completa su come ottenere informazioni sul colore dai singoli valori di luminosità misurati su ciascun pixel, vedereI file RAW memorizzano 3 colori per pixel o solo uno?
Il modo in cui l'immagine che vedrai sul tuo monitor quando aprirai un file non elaborato sarà determinata da come l'applicazione che hai usato per aprire il file ha scelto di interpretare i dati grezzi nel file per produrre un'immagine visualizzabile. Ogni applicazione ha il proprio set di parametri predefiniti che determinano il modo in cui i dati grezzi vengono elaborati. Uno dei parametri più significativi è il modo in cui viene selezionato il bilanciamento del bianco utilizzato per convertire i dati grezzi. La maggior parte delle applicazioni ha molti diversi set di parametri che possono essere selezionati dall'utente, che è quindi libero di modificare le singole impostazioni all'interno del set di istruzioni utilizzate per interpretare inizialmente i dati nel file non elaborato.
Se si sta visualizzando un'immagine su uno schermo, che si sta non è alla ricerca di un file raw. Quello che stai vedendo è una possibile interpretazione dei dati grezzi raccolti da un sensore della fotocamera. Tale interpretazione può essere una delle diverse cose:
La cosa da tenere a mente è che non esiste una singola interpretazione di un file di immagine non elaborata che sia "L'immagine non elaborata". I dati non elaborati devono essere elaborati per essere visualizzati come immagini significative. Le impostazioni delle varie fasi di elaborazione determineranno l'aspetto del risultato. Non esiste un modo intrinsecamente "corretto" per elaborare i dati non elaborati. Elementi come la temperatura del colore e il bilanciamento del bianco, il contrasto, il punto bianco, il punto nero, ecc. Devono essere applicati ai dati grezzi raccolti dal sensore prima che assomiglino a ciò che chiamiamo "fotografia".
Per discussioni più dettagliate su quali siano i dati in un file di immagine non elaborato e non lo siano, vedere queste altre domande qui su Photography at Stack Exchange:
I file RAW memorizzano 3 colori per pixel o solo uno?
Perché il software può correggere il bilanciamento del bianco in modo più accurato per i file RAW rispetto ai JPEG?
RAW in ACR vs JPG in ACR
Durante le riprese in RAW, è necessario postelaborarlo per rendere l'immagine bella?
Perché le immagini RAW sembrano peggiori dei JPEG nei programmi di modifica?
Perché l'anteprima di Lightroom / Photoshop cambia dopo il caricamento?
Perché Lightroom sta modificando tutte le impostazioni sui miei RAW importati?
¹ Certo, potresti scattare una foto che contiene un solo colore puro nell'intero campo visivo. ma la maggior parte delle foto contiene un'ampia variazione di tonalità, tonalità e livelli di luminosità.