Android 水印添加操作

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

//首先有两张图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 水印添加操作)