图片的二次采样
来源:互联网 发布:mac桌面下方图标删除 编辑:程序博客网 时间:2024/04/29 03:01
Android中图片的处理是一个非常重要的问题,当我们遇到一张图片占用内存过大时可以使用二次采样方法来处理。
import java.util.ArrayList;import android.os.Bundle;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.view.Menu;import android.widget.ImageView;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ImageView iv=(ImageView) findViewById(R.id.iv);iv.setImageBitmap(getImage());}/**图片二次采样*/public Bitmap getImage(){BitmapFactory.Options options = new BitmapFactory.Options();options.inJustDecodeBounds = true;BitmapFactory.decodeResource(getResources(), R.drawable.m9,options);int width = options.outWidth;/**原图片的宽高屏幕的宽高*/options.inSampleSize = width/ getWindowManager().getDefaultDisplay().getWidth();options.inJustDecodeBounds = false;return BitmapFactory.decodeResource(getResources(), R.drawable.m9,options);}}
0 0
- 图片的二次采样
- 图片的二次采样
- 图片的二次采样
- 图片的二次采样
- 图片的二次采样
- 图片的二次采样
- 图片的二次采样
- 图片的二次采样
- 图片的二次采样
- 图片的二次采样
- 图片的二次采样
- 图片的二次采样
- 图片的二次采样
- 图片的二次采样
- 图片的二次采样
- 图片的二次采样
- 图片的二次采样
- 图片的二次采样
- 12345678各取一个满足4个等式
- 遇到的几个IOS开源代码
- 【mysql】Mysql数据库备份和按条件导出表数据
- 【Matlab学习笔记】(三)matlab的搜索顺序和搜索路径
- 互联网十三五规划出台在即 信息基础建设可望撬动投资两万亿
- 图片的二次采样
- 2014联通见习感悟
- UVA - 10271 Chopsticks DP
- eclipse java字体Courier New
- 高效Linux之统计文件数量
- 使用操作系统命令来trace监听
- C、C++基础知识一
- java中四种引用类型
- XML 元素 http://blog.csdn.net/chaiyu2002/article/details/5967186