我用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