Android在源图片上的XY坐标再画一个图片

本文详细介绍了如何利用BitmapUtils库在Android应用中高效地在现有位图上绘制新的位图,包括核心方法的实现原理、参数说明及实际应用示例。重点突出在源位图上绘制新位图的技术细节,旨在提高开发者在移动应用开发中的位图操作效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

package org.android.iauthor.utils;
/**
 * @author 杨志永
 * Email: ljy520zhiyong@163.com
 * Date: 2012-9-10
 */
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Bitmap.Config;

public class BitmapUtils 
{
	/**
	 * 
	 * @param sourceBitmap 源图片
	 * @param otherBitmap 要在源图片处画的图片
	 * @param x 在源图片处的x坐标处画otherBitmap
	 * @param y 在源图片处的y坐标处画otherBitmap
	 * @return Bitmap 返回一个新的Bitmap对象
	 */
	public static Bitmap drawBitmapOnSourceBitmap(Bitmap sourceBitmap, Bitmap otherBitmap, int x, int y)
	{
		int sourceBitmapWidth = sourceBitmap.getWidth();
		int sourceBitmapHeight = sourceBitmap.getHeight();
		
		Bitmap resultBitmap = null;
		
		resultBitmap = Bitmap.createBitmap(sourceBitmapWidth, sourceBitmapHeight, Config.ARGB_8888);
		Canvas canvas = new Canvas(resultBitmap);
		
		canvas.drawBitmap(sourceBitmap, 0, 0, null);
		canvas.drawBitmap(otherBitmap, x, y, null);
		return resultBitmap;
	}
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值