内容如题,图片水印,原理上,就是canvas的调用,层叠画布,输出bitmap。
代码地址在文末
核心方法全是canvas的绘制api,若不懂安卓canvas,请自行百度。
核心方法如下:
其次,要注意的地方,加入插入的是图片,宽高比例的控制,清晰度,以后后续图片生成时的体积等都需要留意。
如图,主要调用了canvas的drawbitmap。
先后顺序,先绘制原图,再绘制水印图片。
调用方式如下图:
本工具类目前支持五个方向水印设置,中心,左上,右上,左下,右下。
注意调用时,操作为耗时操作。
that's all------------------------------------------------------------------------