首页 新闻 搜索 专区 学院

android图像处理

0
悬赏园豆:40 [已解决问题] 解决于 2012-05-16 16:04

问题一:android中如何把JEPG图像变化为BMP格式并将其中的像素以RGB形式读取入数组
问题二:Android中如何将把ImageView 中图片做问题一的处理
求高手帮助解决,小弟不胜感激啊。。

liuyufeng的主页 liuyufeng | 初学一级 | 园豆:44
提问于:2012-05-15 12:38
< >
分享
最佳答案
0

问题一Demo:

    bmp1 = BitmapFactory.decodeFile(图片地址);
    ByteArrayOutputStream stream = new ByteArrayOutputStream();
    bmp1.compress(Bitmap.CompressFormat.JPEG, 100, stream);
    byte[] byteArray = stream.toByteArray();

问题二:

imageView.buildDrawingCache();
Bitmap bmap = imageView.getDrawingCache();

参考:http://stackoverflow.com/questions/4715044/android-how-to-convert-whole-imageview-to-bitmap

收获园豆:40
artwl | 专家六级 |园豆:16526 | 2012-05-15 14:32

bmp1.compress(Bitmap.CompressFormat.JPEG, 100, stream);这句话的意思是把图片压缩吧,在这里压缩图片干什么?

liuyufeng | 园豆:44 (初学一级) | 2012-05-15 15:35

@liuyufeng: 根据自己的需求改,这里只是一个DEMO

artwl | 园豆:16526 (专家六级) | 2012-05-15 16:04

@artwl: ok,thanks

liuyufeng | 园豆:44 (初学一级) | 2012-05-16 16:04
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册