Moin
Ich wollte aus einem hochgeladenen Bild ein Thumbnail und ein kleineres Bild als das Original erzeugen.
PHP-Code:
$temp = @getimagesize($Datei);
$Max[Bild][Breite] = 389;
$Max[Bild][Hoehe] = 292;
$Original[Breite] = $temp[0];
$Original[Hoehe] = $temp[1];
$Original[Typ] = $temp[2];
$Bild[Hoehe] = $Max[Bild][Hoehe];
$Bild[Breite] = floor($Bild[Hoehe] / $Original[Hoehe] * $Original[Breite]);
if ($Bild[Breite] > $Max[Bild][Breite])
$Bild[Breite] = $Max[Bild][Breite];
$Temp_Bild = ImageCreateFromJpeg($Datei);
$Bild[Data] = imagecreate($Bild[Breite], $Bild[Hoehe]);
imagecopyresized($Bild[Data], $Temp_Bild, 0, 0, 0, 0, $Bild[Breite], $Bild[Hoehe], $Original[Breite], $Original[Hoehe]);
Den Teil für das Thumbnail hab ich jetzt rausgelassen.
Das Bild wird auch richtig mit
PHP-Code:
header("Content-Type: image/jpeg");
imagejpeg($image,"",100);
ausgegeben.
Allerdings funktioniert das speichern nicht so wie ich mir das gedacht hab.
PHP-Code:
fputs($Datei, $Thumb[Data]);
ICh wäre euch dankbar für ein bisschen Hilfe.