Php 获取图像尺寸

Php 获取图像尺寸,php,image,dimensions,Php,Image,Dimensions,我有一个指向图像的url,比如$var=http://example.com/image.png 如何获取数组的维数,类似于数组([h]=>200,[w]=>100)(高度=200,宽度=100)?您可以使用如下函数: list($width, $height) = getimagesize('path to image'); echo "width: " . $width . "<br />"; echo "height: " . $height; list($width,$h

我有一个指向图像的url,比如
$var=http://example.com/image.png

如何获取数组的维数类似于
数组([h]=>200,[w]=>100)
(高度=200,宽度=100)
您可以使用如下函数:

list($width, $height) = getimagesize('path to image');
echo "width: " . $width . "<br />";
echo "height: " .  $height;
list($width,$height)=getimagesize('path to image');
回声“宽度:”$宽度。“
”; 回声“高度:”$高度;

使用getimagesize函数,我们还可以获得特定图像的以下属性-

<?php

list($width, $height, $type, $attr) = getimagesize("image_name.jpg");

echo "Width: " .$width. "<br />";
echo "Height: " .$height. "<br />";
echo "Type: " .$type. "<br />";
echo "Attribute: " .$attr. "<br />";

//Using array
$arr = array('h' => $height, 'w' => $width, 't' => $type, 'a' => $attr);
?>


这样的结果-

宽度:200
高度:100
类型:2
属性:宽度='200'高度='100'


<强>图像类型考虑-<<强>

1=GIF
2=JPG
3=巴布亚新几内亚
4=SWF
5=PSD
6=BMP
7=TIFF(英特尔字节顺序)
8=TIFF(摩托罗拉字节顺序)
9=JPC
10=JP2
11=JPX
12=JB2
13=SWC
14=IFF
15=WBMP

16=XBM

OP确实问过“我如何将它的维度添加到数组中”,所以我不确定为什么这是完全被接受的答案。。。GJ尽管如此。@Dutchie432:他主要的意思是,一旦你有了宽度和高度,如何获得图像尺寸和创建数组是/应该是很容易的:)我认为可以肯定地说,这是你的(可能是正确的)假设,而不是解决问题的细节。此选项不支持https://协议。有人知道安全图像大小检测的好方法吗?@JustinKaz它支持https,但您的服务器需要有openSSL。例如,https对我来说工作得很好。
<?php

list($width, $height, $type, $attr) = getimagesize("image_name.jpg");

echo "Width: " .$width. "<br />";
echo "Height: " .$height. "<br />";
echo "Type: " .$type. "<br />";
echo "Attribute: " .$attr. "<br />";

//Using array
$arr = array('h' => $height, 'w' => $width, 't' => $type, 'a' => $attr);
?>