Sar*_*raz 184
试试这样:
list($width, $height) = getimagesize('path_to_image');
Run Code Online (Sandbox Code Playgroud)
确保:
同时尝试使用路径前缀$_SERVER[DOCUMENT_ROOT],这有时会在您无法读取文件时发挥作用
dav*_*gr8 60
list($width, $height) = getimagesize($filename)
Run Code Online (Sandbox Code Playgroud)
要么,
$data = getimagesize($filename);
$width = $data[0];
$height = $data[1];
Run Code Online (Sandbox Code Playgroud)
Mat*_*att 13
getimagesize()返回包含图像属性的数组.
list($width, $height) = getimagesize("path/to/image.jpg");
Run Code Online (Sandbox Code Playgroud)
只是得到宽度和高度或
list($width, $height, $type, $attr)
Run Code Online (Sandbox Code Playgroud)
获得更多信息.
PHP getimagesize()返回一个数据数组.数组中的前两项是您感兴趣的两个项目:宽度和高度.要获得这些,您只需要在返回的数组中请求前两个索引:
var $imagedata = getimagesize("someimage.jpg");
print "Image width is: " . $imagedata[0];
print "Image height is: " . $imagedata[1];
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅文档.
像这样 :
imageCreateFromPNG($var);
//I don't know where from you get your image, here it's in the png case
// and then :
list($width, $height) = getimagesize($image);
echo $width;
echo $height;
Run Code Online (Sandbox Code Playgroud)
小智 5
getimagesize('image.jpg')
函数仅allow_url_fopen在服务器上的 php.ini 文件中设置为 1 或 On时才有效,如果未启用,则应在使用
ini_set('allow_url_fopen',1);
getimagesize() 函数的文件顶部使用。