《PHP應(yīng)用:php獲取圖片信息的方法詳解》要點(diǎn):
本文介紹了PHP應(yīng)用:php獲取圖片信息的方法詳解,希望對您有用。如果有疑問,可以聯(lián)系我們。
本文實(shí)例講述了php獲取圖片信息的辦法.分享給大家供大家參考,具體如下:PHP學(xué)習(xí)
getimagesize() 函數(shù)將測定任何 GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM 或 WBMP 圖像文件的大小并返回圖像的尺寸以及文件類型和一個可以用于普通 HTML 文件中 IMG 標(biāo)記中的 height/width 文本字符串.PHP學(xué)習(xí)
<?php/* 1.jpg為你想獲得其尺寸的圖片 */ $arr = getimagesize("1.jpg"); /** * 這里$arr為一個數(shù)組類型 * $arr[0] 為圖像的寬度 * $arr[1] 為圖像的高度 * $arr[2] 為圖像的格式,包括jpg、gif和png等 * $arr[3] 為圖像的寬度和高度,內(nèi)容為 width="xxx" height="yyy" */ /* 以下兩行代碼輸出的內(nèi)容都是一樣的 */ echo "<img src="1.jpg" $arr[3] alt="" />"; echo "<img src="1.jpg" width="$arr[0]" height="$arr[1]" alt="" />"; ?>
獲取圖片名字,pathinfo()函數(shù),這個也可以獲取其他文件的擴(kuò)展名.PHP學(xué)習(xí)
$a = 'aaaaa.jpg'; print_r(pathinfo($a));
運(yùn)行結(jié)果:PHP學(xué)習(xí)
Array ( [dirname] => . [basename] => aaaaa.jpg [extension] => jpg [filename] => aaaaa )
補(bǔ)充:自定義函數(shù)獲取圖片信息:PHP學(xué)習(xí)
<?php //參數(shù)images為圖片的絕對地址 function getImagesInfo(images) { img_info = getimagesize(images); switch (img_info[2]){ case 1: imgtype = "gif"; break; case 2: imgtype = "jpg"; break; case 3: imgtype = "png"; break; } img_type = imgtype."圖像"; //獲取文件大小 img_size = ceil(filesize(img)/1000)."k"; new_img_info = array ( "width"=>img_info[0], //圖像寬 "height"=>img_info[1], //圖像高 "type"=>img_type, //圖像類型 "size"=>img_size //圖像大小 ); return new_img_info; } ?>
維易PHP培訓(xùn)學(xué)院每天發(fā)布《PHP應(yīng)用:php獲取圖片信息的方法詳解》等實(shí)戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/8268.html