Hi!
Folgendes:
Ich lade mit einem Formular ein Bild hoch. Dieses wird auf dem Server gespeichert und anschließend verkleinert (Breite 220, Höhe proportional dazu). Dies funktioniert so weit ganz gut. Nun kommt es bei manchen Bildern vor, dass auf dem Server nur ein schwarzes Bild abgelegt ist. Woran kann das liegen dass es bei manchen Bildern geht, und bei anderen nicht. Leider konnte ich keine regelmäßigkeit feststellen, wann es geht und wann nicht. Nachfolgender Code ist für das ganze zuständig...
Über eure Hilfe würde ich mich freuen!
PS: Das ganze liegt auf einem 1&1 Webspace! Ich habe also keine GD2 Lib! Sonder nur die 1.6.
Danke
Folgendes:
Ich lade mit einem Formular ein Bild hoch. Dieses wird auf dem Server gespeichert und anschließend verkleinert (Breite 220, Höhe proportional dazu). Dies funktioniert so weit ganz gut. Nun kommt es bei manchen Bildern vor, dass auf dem Server nur ein schwarzes Bild abgelegt ist. Woran kann das liegen dass es bei manchen Bildern geht, und bei anderen nicht. Leider konnte ich keine regelmäßigkeit feststellen, wann es geht und wann nicht. Nachfolgender Code ist für das ganze zuständig...
Über eure Hilfe würde ich mich freuen!
PS: Das ganze liegt auf einem 1&1 Webspace! Ich habe also keine GD2 Lib! Sonder nur die 1.6.
Danke
PHP-Code:
$bildpfad = "./bilder_objekte/".$_REQUEST['id'].".jpg";
copy($_FILES['bild']['tmp_name'], $bildpfad);
$quellbild = $bildpfad;
$info=getimagesize("$quellbild");
$breitalt=$info[0];
$hochalt=$info[1];
$breit="220";
$hoch=ceil($hochalt*$breit/$breitalt);
$bildalt=imagecreatefromjpeg($quellbild);
$bildneu=imagecreate($breit,$hoch);
imagecopyresized($bildneu,$bildalt,0,0,0,0,$breit,$hoch,$breitalt,$hochalt);
imagejpeg($bildneu,$quellbild);
Kommentar