2013-08-16 76 views
0

我需要獲取圖像的寬度和高度。我知道PHP有getimagesize(),但它的執行時間似乎有點貴。我需要一個像imagesx這樣的函數,但它似乎只處理圖像資源而不是圖像URL。我該怎麼辦?獲取圖像的大小不與getimagesize

+1

如果您正在使用遠程圖像(「圖片網址」),以下載圖像所需的時間將大大超過分析它,並得到它的大小,不管什麼功能,你所需要的工作時間使用。 – DCoder

+0

真的嗎?但是因爲getimagesize似乎比x和y獲取更多的數據;這是我認爲更多處理時間的原因;添加到你所說的,頁面加載太重。 –

回答

0

使用curl保存圖像,但在並行運行curl請求 - 這種方式將加載更快(瓶頸不是帶寬,它的建立請求的時間,所以這將幫助)。將圖像保存到本地目錄後,然後運行getimagesize()

捲曲:http://us.php.net/curl-multi-init

+0

這個問題被標記爲「php」,而不是「javascript」... – DCoder

+0

但我需要檢查他們,如果符合條件,然後讓他們登陸我的頁面。這種情況適用於主頁的主要粗體幻燈片放映,因此以最小的錯誤機會表現非常重要。 –

+0

編輯爲PHP slotuion,請刪除-1點 –