【发布时间】:2013-05-14 16:31:04
【问题描述】:
我有一个网站,我想上传一张图片并调整它的大小,因为我必须将它放入一个具有特定尺寸的 div 中。
例如我的最大宽度是 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);
}
【问题讨论】:
-
你在问数学问题吗?您想知道如何计算比率吗?
-
我建议使用 jQuery 来调整图像大小...这会在您的服务器上投入大量工作...我的意思是可以有一张图片但是如果您有更多图片怎么办... .
-
我不能在这个上下文中使用 jQuery,因为我必须在不同的模式下管理这个图像@user123_456
-
然后查看这篇文章:white-hat-web-design.co.uk/blog/resizing-images-with-php 这有帮助吗?
-
有也没有,我想知道有没有办法按比例调整大小@F4r-20
标签: php image getimagesize