Bitmap

Posted znsongshu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Bitmap相关的知识,希望对你有一定的参考价值。

 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

/*
Bitmap: 加载一张图片数据到内存中, 都可以封装成一个Bitmap对象 需求1: 加载资源文件中的图片资源并显示 需求2: 加载存储空间中的图片资源并显示 需求3: 将一个bitmap对象保存到存储空间中 */ public class BitmapTestActivity extends Activity { private ImageView iv_bitmap1; private ImageView iv_bitmap2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_bitmap); iv_bitmap1 = (ImageView) findViewById(R.id.iv_bitmap1); iv_bitmap2 = (ImageView) findViewById(R.id.iv_bitmap2); //需求1: 加载资源文件中的图片资源并显示 iv_bitmap1.setImageResource(R.drawable.ic_launcher); //需求2: 加载存储空间中的图片资源并显示 Bitmap bitmap = BitmapFactory.decodeFile("/storage/sdcard/ic_launcher.png"); iv_bitmap2.setImageBitmap(bitmap); } public void saveImage(View v) throws FileNotFoundException { // 需求3: 将一个bitmap对象保存到存储空间中 Bitmap bitmap = BitmapFactory.decodeFile("/storage/sdcard/ic_launcher.png"); bitmap.compress(CompressFormat.PNG, 100, openFileOutput("ic_launcher.png", Context.MODE_PRIVATE)); Toast.makeText(this, "保存完成", 0).show(); } }

 



以上是关于Bitmap的主要内容,如果未能解决你的问题,请参考以下文章

createjs 绘制圆形图片

算法与数据结构专场BitMap算法基本操作代码实现

Android艺术——Bitmap高效加载和缓存代码分析

从 VB 转换为 C#:bitmap.save() 参数错误

Android获取View对应的Bitmap

将 HBITMAP 句柄从非托管代码传递到托管代码以创建 System.Drawing.Bitmap 的安全性