读取位图的大小和类型
来源:互联网 发布:怎么用网络电视看cctv5 编辑:程序博客网 时间:2024/06/05 23:47
BitmapFactory类提供了一些方法来从不同的资源中创建位图,如decodeByteArray(),decodeFile()和decodeResource()等。我们可以根据自己图片的特点选择最适合的解码方法。这些方法都尝试着为所创建的位图分配内存资源,因此很容易导致OutOfMemory异常。每种方法都提供BitmamFactory.optios类来提供特定的解码选项。当解码时候,为了不让系统分配内存,我们可以设置inJustDecodeBounds为True。设置outWidth,outHeight,outMimeType来避免返回null对象。这种技术允许你在构建图片前期就读取它的大小和类型。
BitmapFactory.Options options= newBitmapFactory.Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeResource(getResources(), R.id.myimage, options);
int imageHeight = options.outHeight;
int imageWidth = options.outWidth;
String imageType = options.outMimeType;
- 读取位图的大小和类型
- 读取位图的类
- 单色位图的读取
- VC++6.0 中BMP位图的读取和显示
- DIB位图文件的格式、读取、保存和显示
- DIB位图文件的格式、读取、保存和显示
- DIB位图文件的格式、读取、保存和显示
- DIB位图文件的格式、读取、保存和显示
- DIB位图(Bitmap)的读取和保存
- 位图文件的读取显示
- 位图的读取、显示、保存
- union和struct类型的大小计算
- union和struct类型的大小计算
- union和struct类型大小的计算
- union和struct类型的大小计算
- 认识size_t和指针类型的大小
- union和struct类型的大小计算
- java的基础类型和字节大小
- HTTP返回值分析
- pthread学习笔记
- 杭电1010
- opencv例程之椭圆拟合
- HTC G1(Dream)上的vnc server
- 读取位图的大小和类型
- 终端下删除.meta文件
- 代码补全
- django内建的模块标签和过滤器
- synchronized&synchronized(something)与对象锁
- eval解析JSON中的注意点
- Ubuntu下为Firefox安装Adobe Flash Player
- java获得应用程序图标
- Win7的部份应用程序图标变成未知图标