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
Comment