PHP_批量获取网络图片的宽高

需求概述:

在做帅哥动漫app的列表展示时,

由于每当图片的宽度大于高度时,cell中的imageView上部和下部会有多出的空白,

因此,就必须动态根据图片的宽高进行调整imageView的Height的Constraint

然而手中的网络图片有几百张之多,故反手就使用php脚本批量获取网络图片的宽和高.


具体代码:

 

<?php

// 获取图片的宽和高
function MyImg($imgfile) {
  $size = GetImageSize($imgfile);
  // var_dump($size);
  $width = $size[0];
  $height = $size[1];


  
  if ($width > $height) {
  	# code...
  	// 宽580,高435

  } else {
  	# code...
  	// 宽1200,高1637,正常
  }
  return $width."___".$height;
  


  echo $width."___".$height;
}
$arr = array("url1","url2",...,"url214");
#MyImg("http://ww4.sinaimg.cn/large/ce98cd4cgw1esxvn1b1gfj20g40c3wfd.jpg");
$len = count($arr);
$arr2 = array();
for ($i=0; $i < $len; $i++) { 
  # code...
  #array_push($arr2, MyImg($arr[$i]));
  echo MyImg($arr[$i])."<br/>";

}
// var_dump($arr2);


phpinfo();
?>


最终效果如下:

使用PHP批量获取网络图片的宽高
使用PHP批量获取网络图片的宽高