最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php獲取圖片信息的方法詳解

 更新時(shí)間:2015年12月10日 14:48:19   作者:思齊_  
這篇文章主要介紹了php獲取圖片信息的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了php獲取圖片信息的相關(guān)函數(shù)及用法,并給出了通過(guò)自定義函數(shù)實(shí)現(xiàn)獲取圖片信息的方法演示,需要的朋友可以參考下

本文實(shí)例講述了php獲取圖片信息的方法。分享給大家供大家參考,具體如下:

getimagesize() 函數(shù)將測(cè)定任何 GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM 或 WBMP 圖像文件的大小并返回圖像的尺寸以及文件類(lèi)型和一個(gè)可以用于普通 HTML 文件中 IMG 標(biāo)記中的 height/width 文本字符串。

<?php/* 1.jpg為你想獲得其尺寸的圖片 */
$arr = getimagesize("1.jpg");
/**
 * 這里$arr為一個(gè)數(shù)組類(lèi)型
 * $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ù),這個(gè)也可以獲取其他文件的擴(kuò)展名。

$a = 'aaaaa.jpg';
print_r(pathinfo($a));

運(yùn)行結(jié)果:

Array
(
  [dirname] => .
  [basename] => aaaaa.jpg
  [extension] => jpg
  [filename] => aaaaa
)

補(bǔ)充:自定義函數(shù)獲取圖片信息:

<?php
//參數(shù)images為圖片的絕對(duì)地址
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, //圖像類(lèi)型
"size"=>img_size //圖像大小
);
return new_img_info;
}
?>

復(fù)制代碼 代碼如下:
print_r(exif_imagetype("c:/a")); #可以準(zhǔn)確判斷圖片的類(lèi)型 返回整形 對(duì)應(yīng)圖片常量
 
希望本文所述對(duì)大家php程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

深泽县| 海林市| 东乌珠穆沁旗| 西和县| 云阳县| 宁明县| 喀喇| 柯坪县| 尉氏县| 海晏县| 剑川县| 凌源市| 安吉县| 涟源市| 洪江市| 敦化市| 大渡口区| 喀喇沁旗| 林芝县| 伊吾县| 新沂市| 宜宾县| 县级市| 海安县| 崇仁县| 佛教| 朝阳市| 金湖县| 兴宁市| 怀柔区| 晴隆县| 修水县| 永州市| 蓝山县| 方山县| 古蔺县| 彭泽县| 浮梁县| 丹东市| 车险| 巴楚县|