我有一个用于缩放成员个人资料图像的脚本,我想知道在不过度扭曲图像原始比例的情况下,对个人资料图片执行缩放的正确方法是什么。上传时保持图像纵横比的逻辑是什么?目前我使用这段代码来执行我的缩放
//SCALING IMAGES
$newwidth = 301;
$newheight = ceil(($height/$width)*$newwidth);
$tmp = imagecreatetruecolor($newwidth,$newheight);
imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
感谢您的时间。