我正在阅读Loading Large Bitmaps Efficiently并且我很难理解inSampleSize
为什么它必须是2的幂?这会产生一个比必要更大的图像,我想知道为什么我不能设置确切的宽度和高度。
答案 0 :(得分:0)
根据this inSampleSize只需减少像素数。它可以t be used on whole numbers, you can
将2像素映射到1.5像素,这就是它的2的幂。
inSampleSize的目的是减少位图的物理尺寸。然后你可以调整它以适应你的需要。
答案 1 :(得分:0)
我不完全确定他们可能会使用相干采样来对图像进行采样。这需要它的一些参数是2的幂。但不确定。