由于人类不知道的原因,我被禁止使用getimagesize()
,如果我打开远程图像,是否有更好的替代getimagesize()
可以处理超时?我也在看JS选项
服务器人告诉我allow_url_fopen
已关闭。我没有检查:(我的错。
答案 0 :(得分:1)
JS解决方案是将图像加载到一些隐藏的<img>
- 标记中,在onload
事件上附加JS回调,检查其中的图像大小,进行适当的调整大小并移动<img>
- 将节点放入DOM树中的正确位置。
答案 1 :(得分:0)
使用Imagick?它有许多高级功能以及getImageSize()。文档很糟糕,但在这种情况下,有一些注释证明了它的用途。
这些功能都不适用于远程文件(据我所知),所以你应该下载它们而不是使用它们。
答案 2 :(得分:0)