hallo, habe folgendes script:
<?
$dateiname=$_GET["dateiname"];
$bild = "upload/$dateiname";
$x = 120;
$y = 120;
$imagedata = getimagesize ($bild);
$image = imagecreatefromjpeg($bild);
$thumb = imagecreatetruecolor ($x, $y);
imagecopyresized ($thumb, $image, 0,0,0,0,$x,$y,$imagedata[0],$imagedata[1]);
imagejpeg($thumb,'upload/thumbs/'.$dateiname,50);
?>
klappt auch alles einwandfrei, jetzt, möchte ich aber, das er die ratio von dem bild beibehält, also die pixel
ixel nur das er halt die maximale größe von 120 * 120 macht
damit das bild später nicht verzogen ist.
<?
$dateiname=$_GET["dateiname"];
$bild = "upload/$dateiname";
$x = 120;
$y = 120;
$imagedata = getimagesize ($bild);
$image = imagecreatefromjpeg($bild);
$thumb = imagecreatetruecolor ($x, $y);
imagecopyresized ($thumb, $image, 0,0,0,0,$x,$y,$imagedata[0],$imagedata[1]);
imagejpeg($thumb,'upload/thumbs/'.$dateiname,50);
?>
klappt auch alles einwandfrei, jetzt, möchte ich aber, das er die ratio von dem bild beibehält, also die pixel
damit das bild später nicht verzogen ist.