如何用java,android检测我们的png图像中的透明区域

时间:2012-10-01 05:34:25

标签: java android android-canvas

我想检测图像的透明区域,并希望将第二个图像与第一个图像的透明区域合并.....并在android中使用java部分..

我已完成合并图像的编码,但它没有合并到第一张图像的透明区域....

  public Bitmap combineImages(Bitmap c, Bitmap s) {
Bitmap cs = null;

int width, height = 0;

if (c.getWidth() > s.getWidth()) {
    width = c.getWidth() + s.getWidth();
    height = c.getHeight();
} else {
    width = s.getWidth() + s.getWidth();
    height = c.getHeight();
}

cs = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);

Canvas comboImage = new Canvas(cs);

comboImage.drawBitmap(c, 0f, 0f, null);
comboImage.drawBitmap(s, 0f, 0f, null);

return cs;

}

0 个答案:

没有答案