php fetchpage()函数帮助,从php中的url识别图像大小

php fetchpage()函数帮助,从php中的url识别图像大小,php,Php,嘿,伙计们,我正在构建一个应用程序,它将拥有的一个功能是能够显示来自twitter的照片链接,就像tweetdeck在chrome浏览器版本中所做的那样,以及crowdreel等网站所能做的那样,我花了一些时间研究如何从谷歌上的URL抓取图像标签,发现了这个神奇的脚本 脚本很棒,完全满足了我的需要,但是现在我的挑战是,从链接返回的数组返回页面中的每个图像,包括缩略图、广告等,因此指向如下页面的链接: 将返回一个数组,其中包含许多要排序的图像链接, 然而,我需要的是一个到主图像的链接,这样我就可以

嘿,伙计们,我正在构建一个应用程序,它将拥有的一个功能是能够显示来自twitter的照片链接,就像tweetdeck在chrome浏览器版本中所做的那样,以及crowdreel等网站所能做的那样,我花了一些时间研究如何从谷歌上的URL抓取图像标签,发现了这个神奇的脚本

脚本很棒,完全满足了我的需要,但是现在我的挑战是,从链接返回的数组返回页面中的每个图像,包括缩略图、广告等,因此指向如下页面的链接:

将返回一个数组,其中包含许多要排序的图像链接,
然而,我需要的是一个到主图像的链接,这样我就可以在tweets中显示它,我的想法是运行某种代码来找出页面中哪个图像最大?你对此有何看法?这是正确的方法还是php中内置了更简单的方法?谢谢你们的帮助,伙计们

一旦有了指向图像的链接,就可以将它们传递给PHP中的函数


看看这个例子:

ahhh这太棒了!!!好的,那么最后一个问题是,什么是比较图像大小的最佳方法,以确定哪一组是最大的?我肯定这是我已经学到的东西,但是我想不起来了,我想可能是排序方法之一吧?再次感谢!很高兴能帮忙!要查找最大的图像,这取决于您查找的是面积最大的图像还是高度或宽度。。在任何情况下,您都必须从getimagesize()为每个图像返回的数组的索引位置0和1中获取值,并将它们放在单独的宽度、高度或面积数组中,然后对它们进行排序:
getimagesize()
将下载整个图像,但是,在获得图像规格后,您将丢弃这些数据。一个“更便宜”的替代方法是只获取图像的前512字节左右,然后自己进行解析,从图像的标题中识别类型/大小。有趣的是,但我该怎么做呢?