将位图转换为字节后再次生成位图,但位图的大小从原始到生成不同。为什么?
原始位图宽度:284 高度:139
位图样本大小因子:2
转换后的图像宽度:142 高度:69
要转换使用以下代码:
BitmapFactory.Options bitmapOptions = new BitmapFactory.Options();
bitmapOptions.inSampleSize = powerOf2;
bitmapOptions.inPurgeable = true;
bitmapOptions.inInputShareable = true;
bmp = BitmapFactory.decodeByteArray(imgRawBytes, 0, imgRawBytes.length,
bitmapOptions);