用两种方式获取Bitmap的不同结果
2014-09-18 10:52
239 查看
---恢复内容开始---
方式一:
InputStream is = getResources().openRawResource(R.drawable.meter_pm25);
Bitmap bitmap = BitmapFactory.decodeStream(is);
Log.i("Test", bitmap.getByteCount() + ""); 结果:672400
方式二:
Bitmap bigMeter = ((BitmapDrawable)getResources().getDrawable(R.drawable.meter_pm25)).getBitmap();
Log.i("Test", bigMeter.getByteCount() + ""); 结果:1512900
方式一获取的图片比实际要小。方式二获取的和实际一样大, 为什么?
原大小:34427 bytes
---恢复内容结束---
方式一:
InputStream is = getResources().openRawResource(R.drawable.meter_pm25);
Bitmap bitmap = BitmapFactory.decodeStream(is);
Log.i("Test", bitmap.getByteCount() + ""); 结果:672400
方式二:
Bitmap bigMeter = ((BitmapDrawable)getResources().getDrawable(R.drawable.meter_pm25)).getBitmap();
Log.i("Test", bigMeter.getByteCount() + ""); 结果:1512900
方式一获取的图片比实际要小。方式二获取的和实际一样大, 为什么?
原大小:34427 bytes
---恢复内容结束---
相关文章推荐
- 使用ODBC和OLEDB两种方式执行同一个存储过程,结果不同的问题!
- 两种利用GCD实现分步获取结果的方式和SDWebImage缓存机制的验证
- ajax两种不同方式的不同结果
- 获取Executor提交的并发执行的任务返回结果的两种方式/ExecutorCompletionService使用
- java 实现BufferedImage和ImageReader两种方式获取图片宽高、判断图片类型、获取图片大小工具类代码以及测试响应结果
- bitmap的不同获取方式
- 两种利用GCD实现分步获取结果的方式和SDWebImage缓存机制的验证
- Supervisor 两种不同的启动方式,带来两种不同的结果
- 获取Executor提交的并发执行的任务返回结果的两种方式/ExecutorCompletionService使用
- .NET系列 之 借鉴的两种方式和不同结果
- android获取Bitmap的两种方式
- .NET系列 之 借鉴的两种方式和不同结果
- JSP中使用AJAX示例:分别将结果提交为STRUTS,SERVLET,WEBWORK的不同操作方式
- 单击Button弹出和双击Grid弹出,获取动画焦点的方式不同
- 在JSP页面获取时间的两种方式
- 获取 GridView 行数据的常见两种方式
- C#两种方式获取指定文件夹下所有子目录及文件
- 获取Oracle表结构时,两种OleDb驱动得到的列数据类型“DATA_TYPE”值的类型不同
- MapXtreme 2005 学习心得 第八节Session问题澄清-两种配置方式致开发方式不同(九)
- C# 关于DSA&RSA两种不同加密方式的例子