我在PHP中有一個將圖像大小調整爲縮略圖的功能,我的圖像上傳腳本需要上傳的圖像並運行此功能來調整圖像的大小,如果它的寬度超過700px,功能可以再創建2個不同尺寸的縮略圖圖像,因此每次用戶上傳圖像時總共會保存3個圖像。我的縮放/縮略圖功能在縮略圖中被調用2次,如果文件在寬度上很寬,偶爾會調用第3次。有關PHP中圖像縮略圖性能的問題
現在這個調整大小的函數使用getimagesize()來獲取尺寸,所以我的uplaod腳本調用這個函數,然後調整大小函數使用getimagesize()函數2-3次來製作其他大小的圖像。
我在想,我應該只是將尺寸傳遞給resize函數,因爲我在上傳過程中獲得它們?
我真正的問題是,getimagesize()是一個資源飢餓的functon,最好是儘可能使用它,或者在1張圖片上傳的時候多次調用它幾次?
感謝這就是我正在考慮的事 – JasonDavis 2009-08-14 22:46:05