PDA

View Full Version : [PHP] uso di exif per prelevare info da img..


The Incredible
13-10-2009, 20:57
Ciao,
usando exif con php,

usando semplicemnte $exif = exif_read_data('foto.jpg', 'IFD0');
mi escono fuori caratteri strani tipo il punto di domanda "o�o�o�o�o�o�o�o�o�o�o�o�o���"

come mai?che devo fare per parsare il valore vero che dovrebbe essere oooooooo
grazie

The Incredible
14-10-2009, 14:39
nessuno?

flx2000
15-10-2009, 10:30
Se esegui exif_read_data su un file generato da una fotocamera non europea potresti avere dei caratteri speciali che non puoi visualizzare.

Io l'ho provato su un file della vecchia EOS Digital Rebel e mi dà molte linee illeggibili, mentre sulla "nuova" EOS 20D mi dà tutto leggibile.

Dunque penso dipenda dal file più che dal comando PHP.

PS: Tanto per dirlo, per leggere i CR2 delle EOS ho scritto un'applicazione che trova molte più info delle funzioni exif di PHP...

The Incredible
15-10-2009, 12:26
ok grazie,
sai se esistono classi che mi possono dare una mano in questo problema?

flx2000
15-10-2009, 13:15
Se ti può essere d'aiuto prova questo:

Extended Exif Reader by flx2000 (http://www.radiorock.org/flx/canoniani/exif/exif4.php)

L'ho fatto specifico per i file delle fotocamere Canon visto che era destinato a www.canoniani.it , ma di base può leggere qualsiasi formato fotografico.

The Incredible
15-10-2009, 15:28
ma via php niente?
quindi dovrei fare una richiesta li per ogni immagine....

The Incredible
24-10-2009, 11:26
cercando cercando.. ho capito che in php c'è ben poca roba..
anche la galleria menalto usi librerie vecchie che non prelevano bene tutte le info delle immagini..

flx2000
25-10-2009, 14:48
Quel sito l'ho scritto io, se vuoi ti passo i sorgenti dello script.

The Incredible
25-10-2009, 18:13
ciao, ho fatto delle prove direttamente dal sito ma non riesco a visualizzare niente..
ad esempio:

http://www.radiorock.org/flx/canoniani/exif/exif4.php?img=http://mw2.google.com/mw-panoramio/photos/medium/10090376.jpg

flx2000
26-10-2009, 09:17
Hai ragione, ma il problema sembra risiedere in quella immagine.
Non so per quale motivo non riesce a leggerla, mentre ho provato con tanti altri file e funziona bene.
Da dove l'hai presa quell'immagine? Hai fatto altre prove con altri file?

The Incredible
26-10-2009, 10:05
ho provato con alcuni immagini prese da google maps e che dovrebbero contenere i tag gps, in nessuna ho visto queste informazioni...:confused: