android图片合成
来源:互联网 发布:java 标准库数据结构 编辑:程序博客网 时间:2024/05/16 19:33
/** * 合成两个图,src为显示范围,dst为显示内容 * @param srcBitmap * @param dstBitmap * @return */ public static Bitmap compositeImages(Bitmap srcBitmap , Bitmap dstBitmap){ Bitmap bmp = null; //下面这个Bitmap中创建的函数就可以创建一个空的Bitmap bmp = Bitmap.createBitmap(srcBitmap.getWidth(), srcBitmap.getHeight(), srcBitmap.getConfig()); Paint paint = new Paint(); Canvas canvas = new Canvas(bmp); //首先绘制第一张图片,很简单,就是和方法中getDstImage一样 canvas.drawBitmap(srcBitmap, 0, 0, paint); //在绘制第二张图片的时候,我们需要指定一个Xfermode //这里采用Multiply模式,这个模式是将两张图片的对应的点的像素相乘 //,再除以255,然后以新的像素来重新绘制显示合成后的图像 paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.MULTIPLY)); canvas.drawBitmap(dstBitmap,new Rect(0,0,dstBitmap.getWidth(),dstBitmap.getHeight()), new Rect(0,0,srcBitmap.getWidth(),srcBitmap.getHeight()),paint); return bmp; }
0 0
- Android图片合成
- Android图片的合成
- Android图片合成
- android 图片合成
- android 图片合成
- android图片合成
- android 图片合成
- Android bitmap合成图片
- Android 图片合成Xfermode示例
- Android合成GIF图片JNI版
- Android合成GIF图片JNI版
- Android图片合成/裁剪原理(转)
- Android gif图片的解码与合成
- Android——操作摄像头、图片合成
- Android实现多张图片合成GIF
- Android相框合成图片抠图
- 合成图片
- 合成图片
- HttpUtil
- 下載北風資料庫(NORTHWIND)
- PPT转为PDF格式的方法汇总
- 读懂IL代码就这么简单
- 大牛的面试总结
- android图片合成
- 结构体struct简介(下)
- 少走弯路的十条忠告-http://www.cnblogs.com/xdp-gacl/p/3952405.html孤傲苍狼的博客
- [模版] 位运算 转自USACO
- 一、安装pip
- codeforces 204A A. Little Elephant and Interval(dp+组合数学)
- 关于android和javascript函数的互相调用
- SignalR 2.0 系列:SignalR简介
- Fragment实现tabhost的效果