2012-04-01 191 views
0

我正在写下一个函数,它需要一个参数,它是服务器上图像的物理路径。我想知道是否有可能以任何方式获得像素的原始大小。PHP:获取图像大小

在一个变量中,我想存储它的宽度和其他变量的高度。让我问这个的挑战是因为我必须在服务器端获得它,因此任何客户端解决方案都无济于事。

+1

重复这一点,我想:http://stackoverflow.com/questions/2137217/is-there-an-easy-way-to-get-an-images-size-in-php-without -javascript – halfer 2012-04-01 13:32:39

+0

真的需要有一种方法来撤销近距离投票......达到有雾的早晨大脑不注意它正在读什么问题 – jprofitt 2012-04-01 13:32:43

+0

你是对@halfer。谢谢 – Ali 2012-04-01 13:36:49

回答

3

尝试使用这样的:

<?php 
    $size = getimagesize ("img.jpg"); 
    echo "<img src=\"img.jpg\" {$size[3]}>"; 
?> 
0

一个例子将帮助你获得图像的高度和宽度参数在他们喜欢$宽度和$高度独立的变量。

list($width, $height, $type, $attr) = getimagesize('image/testimage.jpg', $info); 
echo $width; 
echo $height;