PHP获取图片尺寸

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效率最好.

 

posted on 2012-04-16 14:07  DavidYanXW  阅读(530)  评论(0编辑  收藏  举报