【发布时间】:2009-08-14 19:14:09
【问题描述】:
我在 PHP 中有一个函数可以将图像大小调整为缩略图,我的图像上传脚本获取上传的图像并运行此函数来调整图像大小,如果它比 700px 更宽,然后它还会运行该函数 2 次以创建 2不同大小的缩略图图像,因此用户每次上传图像时总共保存 3 张图像。我的 resize/thumbnail 函数为缩略图调用了 2 次,如果文件尺寸过宽,则偶尔调用第 3 次。
现在这个resize函数使用getimagesize()来获取尺寸,所以我的uplaod脚本调用这个函数,然后resize函数使用getimagesize()函数2-3次来制作其他尺寸的图像。
我认为我应该只将尺寸传递给调整大小功能,因为我在上传过程中得到了它们?
我真正的问题是,getimagesize() 是一个资源匮乏的函数,最好至少尽可能使用它,还是在上传 1 张图片时调用它几次?
【问题讨论】:
标签: php thumbnails