Bitmap.createBitmap的options属性inSampleSize的值只能是2的幂吗???
测试了很多次,有点疑惑,有的朋友说inSampleSize只能是2的幂。。
但我刚才用一张2400px宽的图片进行测试,设置inSampleSize=3,却完整地将图片压缩成了宽度为800px的图片,没有出现什么裁剪。。
请问这是为什么呢???
[解决办法]
Note: the decoder uses a final value based on powers of 2, any other value will be rounded down to the nearest power of 2.
文档说明 ,是近视2的倍数把。如果是3的话估计底层不太好处理,具体是怎么弄得,要看源码了。