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://www.hxwzsj.com/article/seiogs.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 手机网站建设套餐 营销型网站建设 成都网站制作 重庆网站建设 成都网站设计 定制网站建设多少钱 重庆企业网站建设 成都网站设计公司 手机网站制作 网站设计 成都网站建设 手机网站制作设计 营销网站建设 成都网站设计 成都网站制作 成都商城网站建设 企业网站设计 成都网站建设 企业网站建设公司 企业网站设计 网站建设方案 重庆网站建设