android图像绘制(五)画布保存为指定格式/大小的图片

2016-02-19 10:41 33 1 收藏

下面这个android图像绘制(五)画布保存为指定格式/大小的图片教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

【 tulaoshi.com - 编程语言 】

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

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"/

来源:https://www.tulaoshi.com/n/20160219/1595519.html

延伸阅读
标签: windows10
Windows10系统把网页保存为PDF格式的方法   有时候我们需要把一个网页,或是文件保存为PDF格式,以方便到其它的电脑上查看,这时我们可能需要PDF格式转换的软件 ,但是在Windows10系统下,无需其它软件,就可以直接把文件转化为PDF格式。 在这里我们以保存百度新闻首页为例进行说明,打开百度新闻网页后,点击IE浏览器右上角的...
标签: 办公软件
    在Excel 2000中,我们可以将整个工作簿保存为一个主页(HomePage),操作步骤如下:     1. 打开要保存为主页的文件。     2. 在“文件”菜单下执行“另存为Web页”命令,之后出现一个另存为对话框。     3. 输入一个,按下“保存”按钮即可...
标签: word
在Word2013“样式”窗格将文档格式保存为新样式   第1步,打开Word2013文档窗口,选中事先已经设置格式的文本或段落。在开始功能区单击样式按钮,如图1所示。 图1 单击样式按钮 第2步,在打开的样式任务窗格中单击新建样式按钮,如图2所示。 图2 单击新建样式按钮 第3步,打开根据格式设置创建新样式对话框...
标签: excel
excel如何自动保存为低版本   第1步 :在开始菜单中找到Microsoft Office并打开栏目下的Microsoft Office Excel 2007即可打开Excel2007软件。 小提示:桌面可能也有这个程序的快捷启动菜单,在桌面直接双击即可同样打开。 第2步 :打开Excel2007之后,单击左上角的Office按扭,在弹出的Office菜单中找到并单击Exce...
Windows7系统下怎么快速将光盘保存为ios镜像格式   你有个光盘,而你朋友未有,在网上也没有下载,怎么办?如何把我的光盘内容原汁原味的分享给我的朋友呢?如果把光盘里面的内容复制出来或者做成压缩包,那么就只能给对方数据而失去了光盘的其他信息,例如如果这是个启动光盘,例如这是个CD,例如这是个DVD电影盘最好的办法,当然是 将...

经验教程

55

收藏

63
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部