von schmchris |
Das Bild wird sowieso einmalig neu erstellt mit imagecreatetruecolor(), da das Logo im Bild eingefügt wird und die Qualität auf 80 % gesetzt wird.
Leider behält er die Exif Daten.
Trotzdem danke für die Hinweise. |
von subjective |
[i]Kann[/] außerdem mit einem Qualitätsverlust verbunden sein, da es eine Neukomprimierung des JPEGs darstellt. |
von Herr_Zatacke |
subjective schrieb am 18.06.2005 16:34
Ich würde mal mit imagecreatetruecolor() ein neues Bild erzeugen und das alte Bild im imagecopy() darauf kopieren. Dabei sollten nur die Bilddaten ohne exif kopiert werden... |
das wäre auch mein Alternativvorschlag gewesen. (ist halt aufwändiger für den Server) |
von subjective |
Ich würde mal mit imagecreatetruecolor() ein neues Bild erzeugen und das alte Bild im imagecopy() darauf kopieren. Dabei sollten nur die Bilddaten ohne exif kopiert werden... |
von languitar |
ich glaub da haste mit php kaum ne chance |
von schmchris |
Sind dann leider noch vorhanden. |
von Herr_Zatacke |
Laut "http://www.php.net/manual/de/ref.exif.php" kann php so die EXIF-Daten auslesen.
Zum Entfernen würde ich
1:
2:
3:
4: |
$bild = imagecreatefromjpg($bildname);
imagejpeg ($bild,$bildname);
|
versuchen - und dann mal schaun ob die EXIF-Daten mit übernommen werden.
|
von schmchris |
Ich lasse Bilder verkleinern und automatisch ein Logo reinmachen, gibts eine möglichkeit die exif daten zu löschen ? |