1
我使用下面的代码合并2个不同的位图到1如何在Canvas.drawBitmap合并两个图像时提高图像质量?
public Bitmap combineImages(Bitmap c, Bitmap s) {
Bitmap cs = null;
int width, height = 0;
width = c.getWidth() + (s.getWidth()/2);
height = c.getHeight() + (s.getHeight()/2);
cs = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
Canvas comboImage = new Canvas(cs);
comboImage.drawBitmap(c, 0f, 0f, null);
comboImage.drawBitmap(s, c.getWidth() - (s.getWidth()/2), c
.getHeight()
- (s.getHeight()/2), null);
return cs;
}
它的工作好。但问题是,它使我的形象变成蓝色。
基本上我的完整代码在这里。 My Full Code我正在做的是将我的Base64字符串图像转换为位图。你认为这可能是问题?
我只是想避免模糊我的图片...
您是否找到任何解决方案?我也有同样的问题! – Misko 2011-06-04 01:16:30
哦,是的,我只是制作了hdpi,mdpi,ldpi“+”图片的3张图片。它适用于我。 那么你不应该回答,但评论我的问题。 – Arslan 2011-06-04 03:26:46