我有一个400 * 100的位图。现在我想将位图大小增加到400 * 200,底部有空的空白区域。我尝试了下面的代码,但它创建了透明空间,而不是空格。
===我的代码===
// oldBitMap size are 400(width) and 100(height)
Bitmap newBitmap = Bitmap.createBitmap(400, 200, oldBitMap.getConfig());
Canvas canvas = new Canvas(newBitmap);
canvas.drawColor(Color.WHITE);
canvas.drawBitmap(oldBitMap, 0, 0, null);
请帮助....
答案 0 :(得分:1)
尝试将第一行更改为:
Bitmap newBitmap = Bitmap.createBitmap(400, 200, Bitmap.Config.ARGB_8888);
我唯一能想到的是配置错误的原始位图。