2012-04-01 141 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;