在JS或PHP中建议getimagesize()的替代

时间:2011-03-14 08:06:45

标签: php javascript

由于人类不知道的原因,我被禁止使用getimagesize(),如果我打开远程图像,是否有更好的替代getimagesize()可以处理超时?我也在看JS选项

服务器人告诉我allow_url_fopen已关闭。我没有检查:(我的错。

3 个答案:

答案 0 :(得分:1)

JS解决方案是将图像加载到一些隐藏的<img> - 标记中,在onload事件上附加JS回调,检查其中的图像大小,进行适当的调整大小并移动<img> - 将节点放入DOM树中的正确位置。

答案 1 :(得分:0)

使用Imagick?它有许多高级功能以及getImageSize()。文档很糟糕,但在这种情况下,有一些注释证明了它的用途。

这些功能都不适用于远程文件(据我所知),所以你应该下载它们而不是使用它们。

答案 2 :(得分:0)