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
网站URL:http://csruizhi.cn/article/seiogs.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 高端定制网站设计 成都企业网站建设公司 成都网站建设 成都网站设计 营销网站建设 成都定制网站建设 网站制作 企业网站建设公司 手机网站制作 四川成都网站设计 教育网站设计方案 成都h5网站建设 成都企业网站制作 成都商城网站建设 成都营销网站制作 网站设计公司 成都品牌网站建设 成都网站制作 成都模版网站建设 温江网站设计 网站建设方案 响应式网站建设