我用curl去掉一个网页内容。并使用该html内容创建DOM。我需要检查包含在该HTML中的图像的大小。使用PHP DOM可以找到图像的宽度和高度吗?
这是可能的宽度和高度的使用PHP DOM(图片标签不包含宽度和高度属性)?
我用curl去掉一个网页内容。并使用该html内容创建DOM。我需要检查包含在该HTML中的图像的大小。使用PHP DOM可以找到图像的宽度和高度吗?
这是可能的宽度和高度的使用PHP DOM(图片标签不包含宽度和高度属性)?
正如你所说的img标签不包含高度&宽度。你可以看看getimagesize PHP函数。你需要将你从scrapping获得的图像url传递给getimagesize函数。
例:
<?php
$size = getimagesize("http://static.php.net/www.php.net/images/php.gif");
print_r($size);
?>
输出是阵列
Array
(
[0] => 120
[1] => 67
[2] => 1
[3] => width="120" height="67"
[bits] => 7
[channels] => 3
[mime] => image/gif
)
希望这有助于。
这是我认为的唯一方式,它的工作很好。谢谢朋友 – merahulpk 2012-08-02 08:12:27
很高兴帮助你! – 2012-08-02 12:23:35
您可能也有兴趣[如何确定图像的大小而不下载它(全)?](http://stackoverflow.com/q/7452896/367456)和类似的问答。 – hakre 2013-06-23 23:01:55