also folgendes problem habe ich:
user können sich in ihrem profil ein bild uploaden
das funktioniert auch - leider leidet die qualität des bildes enorm
erst wenn das bild in originalgröße geöffnet wird hat es die ursprüngliche qualität
was kann ich tun damit die bildqualität überall gleich gut ist???
user können sich in ihrem profil ein bild uploaden
das funktioniert auch - leider leidet die qualität des bildes enorm
erst wenn das bild in originalgröße geöffnet wird hat es die ursprüngliche qualität
PHP Code:
if($bild=="")
{
exit;
}
$neueBreite="$userBreite";
$size=getimagesize("$bild");
$breite=$size[0];
$hoehe=$size[1];
$name=$size[2];
if($name=="1")
{
$neueHoehe=intval($hoehe*$neueBreite/$breite);
$altesBild=ImageCreateFromgif("$bild");
$neuesBild=ImageCreate($neueBreite,$neueHoehe);
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
header("Content-type: image/gif");
ImageJPEG($neuesBild);
}
elseif($name=="2")
{
$neueHoehe=intval($hoehe*$neueBreite/$breite);
$altesBild=ImageCreateFromJPEG("$bild");
$neuesBild=ImageCreate($neueBreite,$neueHoehe);
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
header("Content-type: image/jpg");
ImageJPEG($neuesBild);
}
?>
Comment