//==========================用了两种方法======================
1.------------用流方式
try {
//实例化url
URL url = new URL(imgurl);
//载入图片到输入流
java.io.BufferedInputStream bis = new BufferedInputStream(url.openStream());
//实例化存储字节数组
byte[] bytes = new byte[100];
//设置写入路径以及图片名称
OutputStream bos = new FileOutputStream(new File( "C:\\thetempimg.gif"));
int len;
while ((len = bis.read(bytes)) > 0) {
bos.write(bytes, 0, len);
}
bis.close();
bos.flush();
bos.close();
//关闭输出流
b=true;
} catch (Exception e) {
//如果图片未找到
b=false;
}
int[] a = new int[2];
if(b){ //图片存在
//得到文件
java.io.File file = new java.io.File("C:\\thetempimg.gif");
BufferedImage bi = null;
try {
//读取图片
bi = javax.imageio.ImageIO.read(file);
} catch (IOException ex) {
ex.printStackTrace();
}
a[0] = bi.getWidth(); //获得 宽度
a[1] = bi.getHeight(); //获得 高度
//删除文件
file.delete();
}else{ //图片不存在
a=null;
}
return a;
}
// 显示网络上的图片
public static Bitmap returnBitMap(String url) {
Log.i("returnBitMap","url="+url);
URL myFileUrl = null;
Bitmap bitmap = null;
try {
myFileUrl = new URL(url);
} catch (MalformedURLException e) {
e.printStackTrace();
}
try {
HttpURLConnection conn = (HttpURLConnection) myFileUrl
.openConnection();
conn.setDoInput(true);
conn.connect();
InputStream is = conn.getInputStream();
bitmap = BitmapFactory.decodeStream(is);
is.close();
} catch (IOException e) {
e.printStackTrace();
}
return bitmap;
}
分享到:
相关推荐
一个能把各种bmp格式的图片转换为0x开头的十六进制数组的txt文件,使用方便,简单,非常适合于用单片机控制TFT显示BMP位图的转换软件
注意: DEMO里图片的URL需要更换成你需要下载的URL, 否则我使用...此DEMO实现了将网络服务器上的TIFF或TIF格式的图片下载到本地, 然后转换成BITMAP, 再使用相关VIEW显示出来, 可以是imageview, photoview等.看自己需求.
主要介绍了Android 实现图片转二进制流及二进制转字符串,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
可将TIF或TIFF格式的传真图片转换成bitmap读取出来 经实际测试, 可以查看TIFF或TIF格式的图片. 请放心下载
package { import flash.display.Bitmap; ... var bitmap:Bitmap = Bitmap(event.target.loader.content); window.width = bitmap.width; window.height = bitmap.height + 30; } } }
Halcon_Bitmap转换方法 写的文档 开发笔记
软件开发网在此之前给大家介绍过图片加载框架Glide的基本用法介绍,大家可以先参考一下,本篇内容更加深入的分析了Glide获取图片Path、Bitmap用法,以及实现的代码分析。 1. 获取Bitmap: 1)在图片下载缓存好之后...
QT 实现的 64 bit 十六进制与十进制实时相互转换工具,带 bitmap 配置显示,方便进行寄存器位的配置
android里面 canvas 转换成bitmap
base64格式图片转换成二进制流并生成图片文件(阅读量1.2w) /** * 图片转换为base64格式 * * @param bitmap 位图 * @return */ @TargetApi(Build.VERSION_CODES.O) public static String bitmapToBase64...
Android不支持将Bitmap转换成单色的Bmp图片,所以参考Bmp格式说明,自己写了一个转换类。亲测有效!!!
Android开发之常用必备工具类图片bitmap转成字符串string与String字符串转换为bitmap图片格式 博文介绍:http://blog.csdn.net/qq_21376985/article/details/52083611
Android图片Bitmap和字符串String之间相互转换的工具类,外加项目代码,封装好的,直接可以用,
android 把一个view视图转换成bitmap 保存到本地 可以用于分享的局部截屏
bitmap或者png转.rgba二进制文件
这是一个用于Android网络图片下载及其处理的示例源代码,非常适合Android初级开发人员使用,尤其是对下载图片的缩放等进行了详细的示范,希望大家学以致用!
将 Bitmap 文件转换为二进制文件,我使用的是 6502 模拟器,我需要从位图中提取旧的 Commodore64 字体。 我想它可以与任何其他图像类型一起使用,但我只包含 bmp,所以编辑它 这是即将发生的事情的一个先见之明,我...
C#字节数组转16进制字符串 C#字节数组转16进制字符串 QQ:292258449
机器视觉技术必备,从位图到halcon图像,bitmap图像转为halcon图像,bitmap to Hobject
位图到二进制从位图列表生成二进制文件。 编写它是为了优化从 MCU 存储器到基于 PCD8544 控制器的诺基亚 5110/3310 显示器的数据传输。 这只是一个快速修复,还有很多需要修复和改进。 仅以如何在C#中处理位图中的...