Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [php] immagini e informazioni exif

    Salve,

    vorrei sapere se è possibile (e allora come di fa) per poter scrivere delle informazioni nelle immagini sotto forma di EXIF.

    Mi spiego meglio: sul server vengono caricate immagine gigantesche provenienti dai fotografi che contengono molte informazioni e che posso leggere con exif_read_data. Quello che mi serve è poter riscrivere queste informazioni EXIF nelle immagini ridimensionate che creo a partire dagli originali.

    Ho cercato un po' ma non ho ancora trovato.

    Grazie a tutti.

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    http://pel.sourceforge.net/

    funziona solo con php5
    think simple think ringo

  3. #3

  4. #4
    altrimenti fatta da me:

    function exif($immagine)
    {
    $dati=read_exif_data($immagine);

    echo "[img]$immagine[/img]
    ";

    echo "Nome del File: ".$dati[FileName]."
    ";
    echo "Orario GMT: ".$dati[FileDateTime]."
    ";
    echo "Dimensione del File: ".$dati[FileSize]."
    ";
    echo "Marca Macchina Fotografica: ".$dati[CameraMake]."
    ";
    echo "Modello Macchina Fotografica: ".$dati[CameraModel]."
    ";
    echo "Orario: ".$dati[DateTime]."
    ";
    echo "Larghezza: ".$dati[Height]."
    ";
    echo "Altezza: ".$dati[Width]."
    ";
    echo "Uso Colori (1=si, 0=no(b/n)) ".$dati[IsColor]."
    ";
    echo "Uso del Flash: ".$dati[FlashUsed]."
    ";
    echo "Lunghezza Focale: ".$dati[FocalLength]."
    ";
    //echo "???? ".$dati[RawFocalLength]."
    ";
    echo "Tempo Esposizione: ".$dati[ExposureTime]."
    ";
    //echo "???? ".$dati[RawExposureTime]."
    ";
    echo "Tempo Apertura: ".$dati[ApertureFNumber]."
    ";
    //echo "???? ".$dati[RawApertureFNumber]."
    ";
    echo "Orientamento: ".$dati[Orientation]."
    ";
    echo "ISO: ".$dati[ISOspeed]."
    ";
    echo "Versione Exif: ".$dati[ExifVersion]."
    ";
    echo "Versione Software: ".$dati[Software]."
    ";
    ################################################## #




    }


    // prova di utilizzo
    $img="immagini/DSCN3291.jpg";
    exif ($img);

  5. #5
    marketto: grazie mille per il link sembrerebbe fare esattamente quel che cerco, unico inconveniente è il PHP 5 ma vedrò di ovviare al problema.

    mexxeri: forse non mi son spiegato bene, leggerlo lo faccio benissimo direttamente con read_exif_data(); ma devo poter scriverle nelle immagini create con le librerie GD.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.