2011-03-14 118 views
0

由於人類未知的原因,我一直禁止使用getimagesize(),有沒有更好的替代getimagesize()可以處理超時如果我打開遠程圖像?我也看着JS選項建議替代getimagesize()在JS或PHP

服務員們告訴我allow_url_fopen已關閉。我沒有檢查它:(我的錯。

+0

fielsize()....? – amosrivera 2011-03-14 08:09:52

+0

我對像素的像素尺寸更感興趣,高度寬度 – Kumar 2011-03-14 08:12:57

回答

1

JS解決方案將加載到一些隱藏的圖像<img> -tag,附加一個JS回調在onload事件中,檢查那裏的圖像大小,進行適當的大小調整並將<img> -node移動到co正確的位置在你的DOM樹中。

+0

是的,這就是我會做的。謝謝,我會接受你的回答來解決這個問題。再次感謝。 – Kumar 2011-03-14 08:50:44

0

使用Imagick?它有許多先進的功能以及​​。文檔很爛,但在這種情況下,也有一些評論認爲展示它的使用。

無這些功能將與遠程文件(據我所知),所以你應該下載他們,並與他們一起工作

+0

好吧,我需要做的就是顯示一個遠程圖像,如果圖像尺寸大於給定的約束,使用CSS調整圖像大小,恕我直言,使用Imagick將成爲服務器端的開銷。我將用JS來處理這個問題。 – Kumar 2011-03-14 08:47:24