android 关于Canvas保存到本地图像
来源:互联网 发布:最优化理论与应用试卷 编辑:程序博客网 时间:2024/05/17 23:46
我刚开始使用Canvas的时候总以为Canvas,只要一创建就能往上面涂鸦或者显示其他的图片,但后来发现不是这么回事,如下我创建一个Canvas:
- <span style="font-size: small;"> Bitmap bitmap_temp = bitmap.copy(Bitmap.Config.RGB_565, true);
- Canvas canvas = new Canvas(bitmap_temp);</span>
事实上运行是并没有显示出来,我在图像上画了一条线:
- <span style="font-size: small;"> canvas.drawLine(0, 0, 300, 300, paint);
- canvas.save(Canvas.ALL_SAVE_FLAG);
- canvas.restore();</span>
保存后发现图片上生成了一条线,这说明画布已经保存了
但我在onDraw()方法中写下代码:
- <span style="font-size: small;"> Paint paint = new Paint();
- paint.setColor(Color.RED);
- canvas.drawBitmap(bitmap, null, OtherUtils.getRect(bitmap, this, true, 19), paint);
- canvas.drawLine(0, 0, 300, 300, paint);
- canvas.save(Canvas.ALL_SAVE_FLAG);
- canvas.restore();
- FileUtils.SaveBitmap(bitmap, FileUtils.getExternalStorageDirectory(), "hello.jpg");</span>
这次运行可以显示,但保存的图像没有画上线
这样的话,我可以在onDraw()中显示进行的操作,当需要保存图片是用第一种,即创建canvas时给一个mutable的Bitmap
仅是个人见解,可能说的不太正确,但可以肯定的是我说的是客观的
- android 关于Canvas保存到本地图像
- android canvas 绘制bitmap并保存到本地
- [Android]从视频流读取帧图像保存到本地
- Canvas实现保存图片到本地
- 将Canvas的内容保存到本地
- 关于Android开发保存bitmap获取图片到本地方法
- Android 保存图片到本地
- android保存图片到本地
- Android保存图片到本地
- Android保存图片到本地
- Android保存Bitmap到本地
- android 保存bitmap到本地
- Android保存图片到本地
- Android 保存图片到本地
- android 保存bitmap到本地
- 用html5的canvas生成图片并保存到本地
- 将html canvas里的图片保存到本地
- canvas新建画布,并将绘画结果保存到本地。
- PHP将时间转换为整形函数strtotime()
- 分配到不同的表
- 通过blktrace观察io
- 第一天写博客
- extjs4.1下拉框 及二级联动
- android 关于Canvas保存到本地图像
- Android插值器、动画、分解详解,实现View摆动效果
- __weak 说明
- 近期总结
- 动易 用户控件 采集
- ADOMD.NET及其相关API介绍
- windows核心编程--SEH(结构异常处理)
- DB2处理数据由原来六小时优化到二十分钟(一)
- android读取本地或网络图片方法