首先我们看看效果
话不多说 开搞
首先准备一张图片
图片准备好了接下来要轮到我们的Canvas来表演了
画布和图片准备好了那么我们开始吧文字绘制上去吧因为有些图片偏亮 那么白字就不容易辨识了 所以我们来给文字下面加个70%透明度的黑色底色吧
好了一切准备就绪开始绘制吧 先来个左上角的(此处给三倍margin是因为文字顶部的留白问题)
这里是dp和sp转PX的方法 很基础就不赘述了
因为涉及到图片的上传那么我们还需要将bitmap转成文件提交给服务器
最后是我封装的用来在各个位置加上文字水印有需要可以直接拿去使用
完结散花
话不多说 上图
在Activity中获取到ImageView对象,并且获取Bitmap对象,对Bitmap进行canva绘图,添加水印
添加一个布局,上面是原始图片,下面是添加水印后的图片
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)