美文网首页
Android 水印添加操作

Android 水印添加操作

作者: 用心感受世界 | 来源:发表于2017-06-28 15:38 被阅读0次

水印的添加一般是两张图片的合成:
过程步骤如下:

//首先有两张图bitmap1和bitmap2,假设要在bitmap1上添加水印bitmap2;
private Bitmap createBitmap(Bitmap bitmap1,Bitmap bitmap2){


//先创建一个空的bitmap,长宽为bitmap1的长宽;
Bitmap map= Bitmap.createBitmap(bitmap1.getWidth(), bitmap1.getHeight(), Config.ARGB_8888);


//给这个bitmap创建一个画布(new Canvas(bitmap))
//使我们可以对这个空的bitmap进行操作绘制;
Canvas canvas = new Canvas(map);

//然后先画bitmap1在bitmap上;
////canvas.drawBitmap(bitmap1);

//之后把bitmap2画到想要放的位置,
///canvas.drawBitmap(bitmap2);

//最后对画布进行保存;
///canvas.save();
///canvas.restore();
return map;
//********千万记得内存的回收,小心爆炸
}

相关文章

网友评论

      本文标题:Android 水印添加操作

      本文链接:https://www.haomeiwen.com/subject/qbpucxtx.html