问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 把一个网络图片转换为base64

发布网友 发布时间:2022-04-21 15:26

我来回答

2个回答

热心网友 时间:2022-05-19 05:31

这个简单啊
(1)把获取url流转为bitmap
(2)把bitmap再转为base64
public static Bitmap getBitMBitmap(String urlpath) {
Bitmap map = null;
try {
URL url = new URL(urlpath);
URLConnection conn = url.openConnection();
conn.connect();
InputStream in;
in = conn.getInputStream();
map = BitmapFactory.decodeStream(in);
// TODO Auto-generated catch block
} catch (IOException e) {
e.printStackTrace();
}
return map;
}

第二步
/**
* bitmap转为base64
* @param bitmap
* @return
*/
public static String bitmapToBase64(Bitmap bitmap) {

String result = null;
ByteArrayOutputStream baos = null;
try {
if (bitmap != null) {
baos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);

baos.flush();
baos.close();

byte[] bitmapBytes = baos.toByteArray();
result = Base64.encodeToString(bitmapBytes, Base64.DEFAULT);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (baos != null) {
baos.flush();
baos.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
return result;
}
有什么问题提问就好

热心网友 时间:2022-05-19 06:49

base64不是加密吗。。什么叫图片转化成base64.。追问就是把一个网络图片的url转换为base64格式

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华为手机删除qq聊天记录还能恢复吗 曙光英雄怎么登录以前的账号,曙光英雄曙光英雄客户端在哪里下载? 曙光英雄怎么注销账号 详细注销方法分享 曙光英雄怎么注销账号-账号注销方法介绍 六大茶类之青茶知识大科普 六大茶类香气类型之青茶(乌龙茶)茶香 六大茶类之青茶 简单认识六大茶类之青茶 一文带你全面认识六大茶类中的青茶,速来围观 识茶笔记:六大茶类之青茶篇 从文件中读取数据并编码成base64 java java怎么把普通字符串转换为base64字符串 怎么用JAVA对一个文件进行base64编码 华硕主板p5kpl-am se怎么样 M2N68-AM PLUS(GREEN) peter haurtling 介绍? "Wer zuletzt lacht, lacht am besten"什么意思 常用的wifi芯片有哪些 谁有RTL8711 USB这个无线网卡驱动撒,那位好心帮帮忙 热气球是什么做的啊, 热气球的发明者是谁 热气球的简介,超速!! 热气球的外形介绍 热气球的介绍。 热气球还有个名字叫什么 热气球又叫什么? 404 Not Found 微信群发免费送? 手机微信怎么将消息群发给多个群 邮件群发工具什么最好用而且是免费的? 在Java中如何进行BASE64编码和解码 利用JAVA怎样把String转换成base64-CSDN论坛 在 java 中如何进行base64 编码和解码 Java 图片base64编码是对图片存放路径进行编码还是对图片本身字节进行编码? JAVA压缩至32K以下后的图片base64码 JAVA怎么将PDF的base64转换成jpg的base64 java jdk 11 怎么处理base64 java中如何用base64解码图片,并返回图片,不保存。 Java 图片base64编码是对图片存放路径进行编码还是对图片本身字节进行编码? java web开发,页面处理Base64编码 java转化BASE64为PNG的异常情况 长按复制链接到手机浏览器观看视频,直接点开看不了! 我想知道复制到浏览器观看是什么意思 空间浏览记录显示复制到浏览器打开什么意思? 税务开票软件怎么升级 404 Not Found 怎么弄链接复制到浏览器或者在微信里直接观看。 在浏览器上复制的文字怎么查看? 复制这网址,粘贴到浏览器打开可以看到可用GEC了 怎样复制浏览器中收藏的网页。