Exif-Daten löschen und eine sehr ernste Warnung
bearbeitet von ursus contionabundo{::nomarkdown}1.{:/} Die folgenden PHP-Funktionen sorgen dafür, dass wirklich Grafiken des angegeben Typs geladen werden:
- imagecreatefromgif() → imagecopyresized() → imagegif()
- imagecreatefrompng() → imagecopyresized() → imagepng()
- imagecreatefromjpeg() → imagecopyresized() → imagejpeg()
{::nomarkdown}2.{:/} Du kannst also zugleich das Bild in Originalgröße, bestimmte Größen sowie eventuell gewünschte Thumbnails erzeugen. Wenn das nicht klappt, dann war es kein Bild…
{::nomarkdown}3.{:/} Dabei werden auch die störenden bzw. die Privatsphäre schädigenden Exif-Daten gelöscht. Also auch die Angaben zur Rotation.
{::nomarkdown}4.{:/} Vergiss nicht, dass Du stets den Dateiname bestimmst. `md5( $Originaldaten )` ist eine Möglichkeit.
{::nomarkdown}5.{:/} Lösche nach dem Kopieren den Upload aus dem Temp-Verzeichnis.