我在PHP中有一个将图像大小调整为缩略图的功能,我的图像上传脚本需要上传的图像并运行此功能来调整图像的大小,如果它的宽度超过700px,功能可以再创建2个不同尺寸的缩略图图像,因此每次用户上传图像时总共会保存3个图像。我的缩放/缩略图功能在缩略图中被调用2次,如果文件在宽度上很宽,偶尔会调用第3次。有关PHP中图像缩略图性能的问题
现在这个调整大小的函数使用getimagesize()来获取尺寸,所以我的uplaod脚本调用这个函数,然后调整大小函数使用getimagesize()函数2-3次来制作其他大小的图像。
我在想,我应该只是将尺寸传递给resize函数,因为我在上传过程中获得它们?
我真正的问题是,getimagesize()是一个资源饥饿的functon,最好是尽可能使用它,或者在1张图片上传的时候多次调用它几次?
感谢这就是我正在考虑的事 – JasonDavis 2009-08-14 22:46:05