图片上添加水印

来源:互联网 发布:windows 做磁盘条带化 编辑:程序博客网 时间:2024/05/01 17:50
public class CreatWatermarkBitmap {


public  static  Bitmap createBitmap( Bitmap src, Bitmap watermark ){
if( src == null ){
return null;
}

int w = src.getWidth();
int h = src.getHeight();
int ww = watermark.getWidth();
int wh = watermark.getHeight();
Paint p = new Paint() ;
Bitmap newb = Bitmap.createBitmap( w, h, Config.ARGB_8888 );//创建一个新的和SRC长度宽度一样的位图
Canvas cv = new Canvas( newb );
cv.drawBitmap( src, 0, 0, null );//在 0,0坐标开始画入src
cv.drawText( "做个测试...", 0, h-20, p );//在src的右下角画入水印
cv.save( Canvas.ALL_SAVE_FLAG );//保存
cv.restore();//存储
return newb ;
}
}
0 0
原创粉丝点击