如果你想使用php擷取圖片的高與寬我們可以直接利用php中的getimagesize函數來操作,下面我來給大家詳細介紹getimagesize函數使用方法.
getimagesize() 函數將測定任何 GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM 或 WBMP 影像檔的大小並返回映像的尺寸以及檔案類型和一個可以用於普通 HTML 檔案中 IMG 標記中的 height/width 文本字串,代碼如下:
<?php/* 1.jpg為你想獲得其尺寸的圖片 */
$arr = getimagesize("1.jpg");
/**
* 這裡$arr為一個數群組類型
* $arr[0] 為映像的寬度
* $arr[1] 為映像的高度
* $arr[2] 為映像的格式,包括jpg、gif和png等
* $arr[3] 為映像的寬度和高度,內容為 width="xxx" height="yyy"
*/
/* 以下兩行代碼輸出的內容都是一樣的 */
echo "<img src="1.jpg" $arr[3] alt="" />";
echo "<img src="1.jpg" width="$arr[0]" height="$arr[1]" alt="" />";
?>
以上php代碼被解釋為內容為,代碼如下:
<img src="1.jpg" width="xxx" height="yyy" alt="" />
<img src="1.jpg" width="xxx" height="yyy" alt="" />
Example #1 getimagesize(檔案),代碼如下:
<?php
list($width, $height, $type, $attr) = getimagesize("img/flag.jpg");
echo "<img src="img/flag.jpg" $attr>";
//開原始碼phpfensi.com
?>