php獲取圖片尺寸(寬度,高度)

語法:array getimagesize( string filename [, array &imageinfo] )php

功能:getimagesize()函數將測定任何GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM或WBMP圖像文件並返回文件的大小,尺寸,文件類型以及一個能夠用於普通HTML文件中<IMG>標記中的 height/width 文本字符串。若是不能訪問指定的圖像或者其不是有效的圖像,getimagesize()將返回FALSE併產生一條E_WARNING級的錯誤。函數

 

注:code

(1)本函數不須要 GD 圖像庫支持。圖片

(2)該函數除了能夠獲取本地圖片或者Flash的相關信息外還能夠直接用來獲取遠程的。字符串

示例:get

1 <?php
2 list($width,$height,$type,$attr)=getimagesize("http://www.phpernote.com/images/logo.gif");
3 echo "Image width ".$width;
4 echo "<br/>";
5 echo "Image height ".$height;
6 echo "<br/>";
7 echo "Image type ".$type;
8 echo "<br/>";
9 echo "Attribute ".$attr;

輸出信息以下:string

Image width 200
Image height 55
Image type 1
Image attribute width="200" height="55"table

其中圖片類型的參數參考以下:
1 = GIF  5 = PSD  9 = JPC  13 = SWC
2 = JPG  6 = BMP  10 = JP2  14 = IFF
3 = PNG  7 = TIFF(intel byte order)  11 = JPX  15 = WBMP
4 = SWF  8 = TIFF(motorola byte order)  12 = JB2  16 = XBMfile

相關文章
相關標籤/搜索