Ho alcuni problemi con un'immagine che contiene dati EXIF / IPTC memorizzati.
Quando utilizzo imageCreateFromJpeg
(per ruotare/ritagliare o ecc.) Il file appena memorizzato non conserva i dati EXIF / IPTC.Copia un'immagine e conserva i suoi dati EXIF / IPTC con PHP imageCreateFromJpeg?
mio codice attuale è simile al seguente:
<?php
// Before executing - EXIF/IPTC data is there (checked)
$image = "/path/to/my/image.jpg";
$source = imagecreatefromjpeg($image);
$rotate = imagerotate($source,90,0);
imageJPEG($rotate,$image);
// After executing - EXIF/IPTC data doesn't exist anymore.
?>
sto facendo qualcosa di sbagliato?
Ahh ... Quindi, in altre parole, devo copiare i dati EXIF / IPTC e archiviarli nella nuova immagine? – tftd
Correggere, prima o dopo aver creato l'immagine, sarà necessario estrarre i metadati dall'immagine sorgente. Dato che stai usando 'imagejpeg' per produrre l'immagine finale, devi scriverlo sull'immagine finale dopo averlo salvato. – drew010
Grazie per l'aiuto :) – tftd