成都网站建设设计

将想法与焦点和您一起共享

PHP图片的类型将其自动编码成base64

PHP图片的类型将其自动编码成base64

$file="test.jpg";

$type=getimagesize($file);//取得图片的大小,类型等返回值为数组,低图片宽度,1为图片高度。2图片格式

var_dump($type);

echo"


";

$fp=fopen($file,"r")ordie("Can''topenfile");

$file_content=chunk_split(base64_encode(fread($fp,filesize($file))));//base64编码的一个大字符串。。。

switch($type[2]){//判读图片类型 ,共16种

case1:$img_type="gif";break;

case2:$img_type="jpg";break;

case3:$img_type="png";break;

case4:$img_type="swf";break;

case5:$img_type="psd";break;

case6:$img_type="bmp";break;

case7:$img_type="tiff";break;

case8:$img_type="tif";break;

case9:$img_type="jpc";break;

case1低:$img_type="jp2";break;

case11:$img_type="jpx";break;

case12:$img_type="jb2";break;

case13:$img_type="swc";break;

case14:$img_type="iff";break;

case15:$img_type="wbmp";break;

case16:$img_type="xbm";break;

}

$img=''data:image/''.$img_type.'';base64,''.$file_content;//合成图片的base64编码

fclose($fp);

?>

"/>


网页名称:PHP图片的类型将其自动编码成base64
浏览地址:http://chengdu.cdxwcx.cn/article/seiogs.html