Hi!
Folgendes Problem.
Ich nutze die GD2 zum Bilder Upload, allerdings ist die Qualität recht bescheiden. Hat jemand ne Idee? Bin ratlos....
Folgendes Problem.
Ich nutze die GD2 zum Bilder Upload, allerdings ist die Qualität recht bescheiden. Hat jemand ne Idee? Bin ratlos....
PHP-Code:
copy("$bild0", "../topdjs/$username-djpic.jpg");
$altesBild=ImageCreateFromJPEG("../topdjs/$username-djpic.jpg");
$size=getimagesize("../topdjs/$username-djpic.jpg");
if ($size[0]>$size[1])
{
$newwidth=640;
$newheigth=480;
}
else
{
$newwidth=480;
$newheigth=640;
}
$neuesBild=imagecreatetruecolor($newwidth, $newheigth);
ImageCopyResampled($neuesBild,$altesBild,0,0,0,0, $newwidth, $newheigth, $size[0], $size[1]);
ImageJPEG($neuesBild, "../topdjs/$username-djpic.jpg");
$altesBild=ImageCreateFromJPEG("../topdjs/$username-djpic.jpg");
$size=getimagesize("../topdjs/$username-djpic.jpg");
if ($size[0]>$size[1])
{
$newwidth=250;
$newheigth=188;
}
else
{
$newwidth=188;
$newheigth=250;
}
$neuesBild=imagecreatetruecolor($newwidth, $newheigth);
ImageCopyResampled($neuesBild,$altesBild,0,0,0,0, $newwidth, $newheigth, $size[0], $size[1]);
ImageJPEG($neuesBild, "../topdjs/$username-djpic-kl.jpg");
$altesBild=ImageCreateFromJPEG("../topdjs/$username-djpic.jpg");
$size=getimagesize("../topdjs/$username-djpic.jpg");
if ($size[0]>$size[1])
{
$newwidth=80;
$newheigth=60;
}
else
{
$newwidth=60;
$newheigth=80;
}
$neuesBild=imagecreatetruecolor($newwidth, $newheigth);
ImageCopyResampled($neuesBild,$altesBild,0,0,0,0, $newwidth, $newheigth, $size[0], $size[1]);
ImageJPEG($neuesBild, "../topdjs/$username-djpic-tn.jpg");
EDIT:
php - tags by schmalle
Kommentar