如果你想使用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>";
- //開源代碼Vevb.com
- ?>
新聞熱點
疑難解答