/**
*
* @param src 原图片
* @param watermark 要打的水印图片
* @return Bitmap 打好水印的图片
*/
private Bitmap createBitmap(Bitmap src,Bitmap watermark){
if(src == null){
return null;
}
int srcWidth = src.getWidth();
int srcHeight = src.getHeight();
int waterWidth = watermark.getWidth();
int waterHeight = watermark.getHeight();
//create the new blank bitmap
Bitmap newb = Bitmap.createBitmap(srcWidth,srcHeight,Config.ARGB_8888);//创建一个新的和src长度宽度一样的位图
Canvas cv = new Canvas(newb);
cv.drawBitmap(src, 0, 0,null);//在0,0坐标开始画入src
/*Paint paint = new Paint();
paint.setColor(Color.RED);*/
if(watermark != null){
cv.drawBitmap(watermark, srcWidth-waterWidth,srcHeight-waterHeight, null);//在src的右下解画入水印图片
//cv.drawText("HELLO",srcWidth-waterWidth,srcHeight-waterHeight, paint);//这是画入水印文字,在画文字时,需要指定paint
}
cv.save(Canvas.ALL_SAVE_FLAG);//保存
cv.restore();//存储
return newb;
}
- 大小: 88.6 KB
分享到:
相关推荐
Android为图片加图片logo水印,可以加文字水印,左上角,右上角,中间,左下角,右下角
适用于ESC/POS兼容指令集 的 android 蓝牙打印图片
在android中给图片添加水印文字和图片
给图片加水印,代码所提供的方法可以和照相功能结合起来想水印相机一样拍照 合成水印照片
android添加图片水印,动态添加
Android 调用系统相机/相册 获取照片 在照片上添加文字水印
现在提供这样的一种思路去实现这一个需求,我们可以通过自定义一个view,view的布局中包含logo、公司名称和相关信息,这个view就是我们要打上图片的水印。 通过java API将view转Bitmap, 得到水印的view的Bitmap之后...
xamarin android相机使用实例源码及水印菜单,具体实例代码请下载
之前有人反馈之前上传的下载不了,我再次上传一次,如果有问题及时给我发邮件,或者可以关注一下我,给我发私信,咱们互相学习!(android端代码,FFmpeg实现为视频加水印, 邮箱:1213236113@qq.com)
Android图片压缩、加水印 http://blog.csdn.net/zivensonice/article/details/51462470
ffmpeg合成视频,添加水印
Android添加静态图片录像水印
andriod加文字水印 支持配置文字大小,倾斜角度,多行水印
实现View的拖拽,放大,缩小、保存至本地。
Android 图片添加水印的实现方法 实现效果图: 手机端打水印(文字和图片)使用的是Bitmap、Matrix和Canvas类的一些方法, 可以实现拉伸、旋转、位移等等效果。 原理很简单, 就是在画布Canvas上绘制图形、图片、...
如果,网络图片不存在了,请在代码中修改图片路径。一共两个图片,基本图片和logo(水印使用)。技术:ImageView,Bitmap,Canvas,Matrix,httpclient来实现其基本功能。部分有注释,例子;来自哪里也还有说明。本...
二、进入手机的本地图库进行选择,选择本地图片进行加水印。3、改软件可以显示及时地图。 各位大神该软件是由自己个人开发的所以比较简单和粗糙,各位大神如果感兴趣的话下载看看,希望各位大神批评并提出宝贵的...
android 实现给图片添加上水印效果
Android程序,从相机、相册获取图片、进行图片裁剪、添加水印(仿食色水印)、添加标签(仿nice标签)
基于Android给图片添加水印,修改像素值代码 大学生课程设计 基于Android的课程设计 自己大二写的课程设计