我有一个网站,我想上传图片并调整大小,因为我必须将其放入具有特定尺寸的div。在PHP中找到新图像的比例尺寸
例如我的最大宽度为200像素,最大高度为100像素
我要上传的图片,并检查宽度和高度,如果它们比最大宽度或最大高度我想更大找到图像的大小以保留在该div内。
如何按比例调整图像大小? 我只是想找到我的div基地新宽度和新的高度为200px * 100px的
这是我的脚本:
if(move_uploaded_file($tmp, $path.$actual_image_name))
{
list($width, $height, $type, $attr) = getimagesize($tmp);
if($width>200){
//too large I want to resize
}
if($height>100){
//too height I want to resize
}
echo(base_url().$path.$actual_image_name);
}
你在问数学问题吗?你想知道如何计算比率? – George 2013-05-14 07:40:33
我会推荐使用jQuery来调整图像大小......这会在你的服务器上做很多工作......我的意思是可以有一张图片,但如果你有更多的图片怎么办...... – 2013-05-14 07:40:37
我无法使用jQuery在这种情况下,因为我必须在不同的模式下管理这个图像@ user123_456 – 2013-05-14 07:41:18