【发布时间】:2012-07-10 20:09:32
【问题描述】:
将位图转换为字节后再次生成位图,但位图的大小与原始位图不同。为什么?
原始位图宽度: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);
【问题讨论】: