Guten Abend!
Ich bin gerade dabei ein kleines Bilderuploadscript zu programmieren.
Nun hab ich ein etwas größeres Problem.
Beim Firefox werden die Bilder so wie es sein soll vom Script bearbeitet.
Nur beim IE werden schwarze Bilder erzeugt.
Warum es aber beim Firefox geht kann ich mir leider momentan auch nicht erklären.
Hier ist mal die Funktion, wo die Thumbnails erzeugt.
Ich hoffe das mir vlt. jemand helfen könnte.
Viele Grüße, Flo
Ich bin gerade dabei ein kleines Bilderuploadscript zu programmieren.
Nun hab ich ein etwas größeres Problem.
Beim Firefox werden die Bilder so wie es sein soll vom Script bearbeitet.
Nur beim IE werden schwarze Bilder erzeugt.
Warum es aber beim Firefox geht kann ich mir leider momentan auch nicht erklären.
Hier ist mal die Funktion, wo die Thumbnails erzeugt.
PHP-Code:
move_uploaded_file($_FILES['datei']['tmp_name'],"../../data/".$t."_full.jpg");
$filename = "../../data/".$t."_full.jpg";
$size = getimagesize($filename);
$width = $size[0];
$height = $size[1];
if($width>$height) {
$width_thumb = 350;
$width_mini = 120;
$height_thumb = intval($height*$width_thumb/$width);
$height_mini = intval($height*$width_mini/$width);
} else {
$height_thumb = 300;
$height_mini = 120;
$width_thumb = intval($width*$height_thumb/$height);
$width_mini = intval($width*$height_mini/$height);
}
$type = $_FILES['datei']['type'];
$temp_thumb = imagecreatetruecolor($width_thumb,$height_thumb);
$temp_mini = imagecreatetruecolor($width_mini,$height_mini);
if($type=="image/gif") {
$image = imagecreatefromgif($filename);
} elseif($type=="image/jpeg" or $type=="image/jeg") {
$image = imagecreatefromjpeg($filename);
} elseif($type=="image/png") {
$image = imagecreatefrompng($filename);
}
imagecopyresampled($temp_thumb,$image,0,0,0,0,$width_thumb,$height_thumb,$width,$height);
imagejpeg($temp_thumb,'../../data/'.$t.'_thumb.jpg',100);
imagecopyresampled($temp_mini,$image,0,0,0,0,$width_mini,$height_mini,$width,$height);
imagejpeg($temp_mini,'../../data/'.$t.'_mini.jpg',100);
Viele Grüße, Flo
Kommentar