Mi interessa un livello basso di come vengono archiviati i dati dell'immagine. Ad esempio, è possibile visualizzare un'immagine in Windows e ottenere informazioni sull'immagine (Fotocamera utilizzata, data, ecc.).Come vengono memorizzati i dati in un file immagine
A livello generale (sono sicuro che png, jpeg ecc differiscono) le immagini hanno un tipo di sezione di intestazione in cui sono definite le proprietà e forse una sezione di corpo che specifica il colore per un pixel specifico tramite una matrice multidimensionale?
Che aspetto potrebbe avere una sorgente di immagini se si potesse visualizzare la sorgente simile a una pagina Web? Se apro un JPEG sul mio computer, le prime righe sembrano XML.
http://en.wikipedia.org/wiki/Image_file_formats: segui i collegamenti in questo formato per qualsiasi formato specifico di cui desideri conoscere la sezione "dettagli tecnici" nella pagina di ogni formato. – DGH
Le immagini sono binarie. Se apri un file jpeg in un editor di testo che supporta la modalità esadecimale, sarai in grado di vedere il * guts * di esso per meglio dire così http://snag.gy/X1b7B.jpg. Controlla inoltre EXIF per informazioni su come la maggior parte delle telecamere memorizzano le informazioni nell'intestazione dei file jpeg, ad esempio. http://en.wikipedia.org/wiki/Exchangeable_image_file_format –
Quando dici binario, i dati dei pixel sono binari, presumo, ma i metadati devono essere memorizzati in qualche tipo di coppia di valori chiave, giusto? E sto assumendo che potrebbe xml, quindi se tentassi di interpretare il file come testo ascii vedrai quella coppia chiave/valore (xml per esempio), ma i dati del pixel binario appariranno come jibberish. –