lzth.net
当前位置:首页 >> JAVA中的ImAgE与AnDroiD的BitmAp如何互相转化?或者如何在AnDroiD 的ImA... >>

JAVA中的ImAgE与AnDroiD的BitmAp如何互相转化?或者如何在AnDroiD 的ImA...

你试试这样,英爱可以把imageview转化成bitmapbitmap bmp= ((bitmapdrawable)imageview.getdrawable()).getbitmap();

您好,很高兴能帮助您 // 创建位图变量 bitmap bitmap = bitmapfactory.decodestream(is); // 加入到软引用 softreference<bitmap> mreference = new softreference<bitmap>(bitmap); // 释放硬应用 bitmap = null; // 获取软引用中的位图变量

Image是awt包下的,在android里就没有这个包,转了也没用

导入有bitmap.java的jar包就ok了

先用Bitmap对象的write(OutputStream)方法写到输出流,再从输出流读到输入流InputStream,再用ImageIO.read(InputStream);这样就可得到BufferedImage了,但这样太麻烦了,最简单的方式你就不生成Bitmap对象,直接以图片文件生成BufferedImage.你看下ImageIO的read方法,看下怎么简单怎么做吧

Bitmap转Drawable:Bitmap bitmap = new Bitmap (); Drawable drawable = new BitmapDrawable(bitmap ); 这个应该行

Bitmap可以直接用imageview显示的啊mImageView.setImageBitmap(mBitmap);就可以出来啊

Bitmap bitmap = view.getDrawingCache(); bos = new ByteArrayOutputStream(); bitmap.compress(CompressFormat.JPEG,100,bos); 补充内容 (2011-3-1 10:51): byte[] b = bos.toByteArray();

一般都用drawable或者bitmap,有时候也会用picture

byte[] blob=c.getblob("xxx");bitmap bmp=bitmapfactory.decodebytearray(blob,0,blob.length);imageview image=new imageview(this);image.setimagebitmap(bmp);

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com