将上传的图像调整为最大宽度,最大高度?

时间:2012-07-09 17:41:07

标签: php image-uploading

我有一个php图片上传上传表单,我想要做的是在我的服务器上保存图片之前,需要调整大小以确保高度不超过我设置的最大高度,宽度不超过我设定的最大宽度。我在想这样做的方法首先是a)检查宽度是否大于最大宽度。如果是这样,则PROPORTIONALLY调整图像大小,使宽度等于最大宽度。然后,检查高度。如果高度超过最大高度,则按比例调整图像大小,使高度等于最大高度。

有什么建议吗? GD安装在我的服务器上..

假设图像为echo $_FILES["file"]["name"];

2 个答案:

答案 0 :(得分:2)

使用gd和它一样轻量级。你想要在不使用图书馆的情况下调整图像大小的想法基本上只是幽默。

答案 1 :(得分:0)

我回答了一个类似的问题:

Resize images with PHP

它使用GD b / c就像混乱一样说,它不再轻量级。

此脚本根据需要调整图像大小,但会缓存每个已调用过的图像的大小,以便不必再次调整大小。