Ich verkleinere so zu große Bilder:
Jetzt gibt es ein problem, wenn ich große Bilder (1021x768) mit vielen farben habe erstellt mir php nur ein schwarzes Bild. Bei großen Bildern mit z.B. nur 4 Fabren ist es kein Problem.
Gibt es da eine Grenze und wenn ja wie hoch ist die?
PHP:
// Bild verkleinern wenn nötig
$temp_new_name = "./files/temp/user_bilder/".$_SESSION['tmpuserid'].".jpg";
$size = GetImageSize($temp_new_name);
if(eregi("(jpg|jpeg)$",$temp_name) && $size['0'] > 413 || $size['1'] > 413)
{
$qual = 100;
$imga = imagecreatefromjpeg($temp_new_name);
if($size[0] > $size[1])
{
$width = 413;
$new_height = $size[0]/$width;
$height = $size[1]/$new_height;
$height = round($height , 0);
}
elseif ($size[0] == $size[1])
{
$width = 413;
$height = 413;
}
else
{
$height = 413;
$new_width = $size[1]/$height;
$width = $size[0]/$new_width;
$width = round($width , 0);
}
$imgb = imagecreatetruecolor($width,$height);
imagecopyresized($imgb, $imga, 0,0, 0,0, $width,$height,$size[0],$size[1]);
imagejpeg($imgb,$temp_new_name,$qual);
}
else
{
}
Jetzt gibt es ein problem, wenn ich große Bilder (1021x768) mit vielen farben habe erstellt mir php nur ein schwarzes Bild. Bei großen Bildern mit z.B. nur 4 Fabren ist es kein Problem.
Gibt es da eine Grenze und wenn ja wie hoch ist die?