手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >android图像绘制(五)画布保存为指定格式/大小的图片
android图像绘制(五)画布保存为指定格式/大小的图片
摘要:将图片进行编辑(放缩,涂鸦等),最后保存成指定格式、大小的图片。先贴代码:复制代码代码如下:Bitmapbmp=Bitmap.createB...

将图片进行编辑(放缩,涂鸦等),最后保存成指定格式、大小的图片。

先贴代码:

复制代码 代码如下:

Bitmap bmp = Bitmap.createBitmap(480, 800, Config.ARGB_8888);

Canvas canvas = new Canvas(bmp);

canvas.drawBitmap(this.bmp, matrix, paint);

canvas.save(Canvas.ALL_SAVE_FLAG);

canvas.restore();

File file = new File("/sdcard/akai/");

if(!file.exists())

file.mkdirs();

try {

FileOutputStream fos = new FileOutputStream(file.getPath() + "/2.png");

bmp.compress(Bitmap.CompressFormat.PNG, 100, fos);

fos.close();

System.out.println("saveBmp is here");

} catch (Exception e) {

e.printStackTrace();

}

解释:

1、首先创建一个Bitmap图片,并指定大小;

2、在该图片上创建一个新的画布Canvas,然后在画布上绘制,并保存即可;

3、需要保存的目录File,注意如果写的目录如“/sdcard/akai/”如果不存在的话,要先创建(file.mkdirs()),否则FileOutputStream会报错No found;

4、需要添加权限:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

【android图像绘制(五)画布保存为指定格式/大小的图片】相关文章:

Android 如何收集已发布程序的崩溃信息

Android UI开发专题(一) 之界面设计

android 比较靠谱的图片压缩

android获取手机cpu并判断是单核还是多核

android获取网络图片

android 实现圆角图片解决方案

android 完全退出应用程序实现代码

Android 进入设备后台data文件夹的办法

android中选中菜单的显示跳转和隐式跳转的实例介绍

Android开发之文件操作模式深入理解

精品推荐
分类导航