1. 获取图片宽高
<?php $img = 'http://www.baidu.com/img/baidu.gif'; $a = getimagesize($img); var_dump($a); /** output: array(7) { [0]=> int(174) [1]=> int(59) [2]=> int(1) [3]=> string(23) "width="174" height="59"" ["bits"]=> int(5) ["channels"]=> int(3) ["mime"]=> string(9) "image/gif" } */ ?>
2. 获取图片尺寸(本地)
<?php $img = '123.jpg'; $b = filesize($img); var_dump($b); // output: // int(2135) ?>
3. 获取图片尺寸(远程)
有4种方法, 详见:
http://www.mg27.com/html/developers/php/basis/2011/1025/181.html
file_get_contents最方便, curl效率最好.