2011-03-14 125 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