android 如何给图片添加水印
2016-04-07 17:16
691 查看
/** * 水印
*参数src:原图片
*参数watermark:要添加的水印图片*/
public static Bitmap createBitmapForWatermark(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(); Bitmap newb = Bitmap.createBitmap(w, h, Bitmap.Config.ARGB_8888);// 创建一个新的和SRC长度宽度一样的位图 Canvas cv = new Canvas(newb); cv.drawBitmap(src, 0, 0, null);// 在 0,0坐标开始画入src cv.drawBitmap(watermark, w - ww + 5, h - wh + 5, null);// 在src的右下角画入水印 cv.save(Canvas.ALL_SAVE_FLAG);// 保存 cv.restore();// 存储 return newb; }
相关文章推荐
- 浅析Android Activity的启动过程
- Android应用程序安装过程浅析
- Android系统进程间通信Binder机制在应用程序框架层的java接口源代码分析
- 使用Android Studio的lint清除无用的资源文件
- android edittext限制输入小数位数,限制输入数字大小
- 条码扫描二维码扫描——ZXing android 源码简化
- 【转】Android 全屏方案(隐藏NavigationBar)
- android studio 碰到的问题
- Android 清除JsonArray中的数据
- Android开发技巧:点击Button改变其背景颜色
- Android View绘制的13问13答。
- android showSoftInput方法调用软键盘不显示
- android MotionEvent中getX()和getRawX()的区别
- win7与android设备通过蓝牙串口的连接方法
- Android 搜索框:SearchView 的属性和用法详解
- Android File(二) File下载以及解压
- Android官方开发文档Training系列课程中文版:分享文件之分享一个文件
- Android App开发中使用RecyclerView实现Gallery画廊的实例
- 【转】Android studio 解决64K超出链接数限制问题
- android gradle的全局管理