使用php获取图像全尺寸

时间:2013-11-09 22:36:15

标签: php image image-size

我想从给定的网址中保存原始大小的图片。

例如,我有以下网站:*

我可以从这个网址获取所有图片,但尺寸非常小。所有图像都有一个img标签,其源代码类似于/fileadmin/media/images/cat_thumb/xxx.jpg

但是img标签位于一个href链接里面,它以fullsize显示图像。我需要这个img,而不是小的

请注意,此大小只是一个示例,我正在寻找一些通用的solutin来查找原始/缩略图大小的图像。

这是我用来保存小图片的代码片段......

$html = file_get_html($url); foreach($html->find('img') as $element) {     echo url_to_absolute($url, $element->src), "</br>"; }

1 个答案:

答案 0 :(得分:1)

你的帖子令人困惑,所以我的答案可能会被取消。

这样的事情会让你走上正确的道路(未经测试)

$html = file_get_html($url); 
foreach($html->find('img')->parent('a') as $element) 
{ 
 $page_url = url_to_absolute($url, $element->href); 
 $page_html = file_get_html($page_url); 
}

但是,唯一可以检查图像宽度/高度的方法是首先将其复制到服务器并使用getimagesize()获取高度和宽度。

相关问题