awt是java的图像处理的jar包,Android中有也有自己的图像处理库, bitmap可以替代掉java里的BufferedImage ,Graphics2D这些的,下面提供一个 图像合成的方法 仅供参考(不喜勿喷):
public Bitmap mergeBitmap(Bitmap resBitmap, Bitmap bgBitmap) { final Paint paint = new Paint(); paint.setAntiAlias(true); Bitmap target = Bitmap.createBitmap(resBitmap.getWidth(), resBitmap.getHeight(), resBitmap.getConfig()); Canvas canvas = new Canvas(target); canvas.drawBitmap(bgBitmap, new Matrix(), null); canvas.drawBitmap(bgBitmap, new Rect(0, 0, bgBitmap.getWidth(), bgBitmap.getHeight()), new Rect(0, 0, resBitmap.getWidth(), resBitmap.getHeight()), paint); canvas.drawBitmap(resBitmap, 0, 0, null); return target; }