推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

JS将图片转换成Base64编码

   2023-07-29 网络整理佚名2340
核心提示:①使用必须在界面上创建:控件重绘,将图片文件转换成编码字符串Image();image.s;//s是图片的路径image.//image.image.image..('2d');.width;.;cax.即为base编码字符串}

在移动终端与服务器交互过程中,经常会遇到移动终端上传图片到服务器的情况; 将图片转换字符串再与服务器交互,可以有效减少HTTP数据请求以及与服务器的数据交互; 将图像转换为字符串,主要使用:①使用必须在界面上创建:

//创建控件

② 使用重绘将图像文件转换为编码字符串

var image = new Image();image.src = s;//s为图像image的路径。 = () { //图像。 就是等待图片加载完毕,等待图片加载完毕后再对图片进行操作 var width = image.width;//根据图片的宽高,压缩图片 var = image.;if (宽度 > ) { = Math.round(500 * 宽度 / );宽度 = 500;} else {宽度 = Math.round(500 * 宽度 / );宽度 = 500;} 圆形(500 * 宽度 / ); = 500;}var = .("照片");var cax = .('2d');.width = 宽度;. = ;cax.(image, 0, 0, width, );//重画 var = .("image/png");//是基本编码字符串}

③转换成功后,会得到一长串字符; 数据:图像/jpg;,…………; 然后将获取到的字符串上传到服务器,服务器拿到后进行解码,就可以得到上传图片了;

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON