teşekkürler.
function resize($src,$toWidth,$toHeight,$new_image=""){
if (!$new_image) {
header('Content-type: image/jpeg');
}
list($width, $height) = getimagesize($src);
$xscale=$width/$toWidth;
$yscale=$height/$toHeight;
if ($yscale>$xscale){
$new_width = round($width * (1 / $yscale));
$new_height = round($height * (1 / $yscale));
}
else {
$new_width = round($width * (1 / $xscale));
$new_height = round($height * (1 / $xscale));
}
$imgResized = imagecreatetruecolor($toWidth, $toHeight);
$bg = imagecolorallocate ( $imgResized, 255, 255, 255 );
imagefill($imgResized, 0, 0, $bg);
//imagefilledrectangle($imgResized, 0, 0, $toWidth - 1, $toHeight - 1, $bg);
$imgTmp = imagecreatefromjpeg ($src);
imagecopyresampled($imgResized, $imgTmp, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
if ($new_image) {
imagejpeg($imgResized,$new_image,100);
} else {
imagejpeg($imgResized,null,100);
}
}resize("".date("d").date("m").date("y")."/".$imageName,343,257,"".date("d").date("m").date("y")."/".$imageName);