2013-08-16 83 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点 –