如何将Canvas中内容保存为图片

时间:2022-07-06 11:51:16

    由于工作需要研究了一下如何将Canvas中的内容保存为图片,其实很简单,别的不多说,直接上代码。

 

 

  

 

  这样就把Canvas中的内容保存成了sd卡上的一个png图片。简单说一下原理,自己create一个bitmap,然后让Canvas通过这个bitmap创建一个实例,然后在该canvas上绘制的内容都会画

在该bitmap上,保存Canvas的图层,然后把bitmap写到sd卡上的文件。注意:要在AndroidManifest.xml中添加在sd卡上读写文件的权限