gpt4 book ai didi

android inSampleSize 的 BitmapFactory.Options()

转载 作者:行者123 更新时间:2023-11-30 01:27:43 24 4
gpt4 key购买 nike

当我尝试压缩图片的尺寸(宽度和高度)时,我对 BitmapFactory.Options()inSampleSize 属性有疑问。当inSampleSize值为1时,结果不压缩,当inSampleSize值为2时,图像压缩一半,当inSampleSize值为3时,图像压缩也减半,当inSampleSize值为4时图像压缩1/4,当inSampleSize值为6时,压缩效果相当于inSampleSize = 4,当inSampleSize为8时,图像压缩1/8。所以,我得出一个初步的结论:压缩只有在 inSampleSize 值必须是 2^n 时才会生效吗?

最佳答案

是的,来自 Android 源代码中的 Javadocs

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.

关于android inSampleSize 的 BitmapFactory.Options(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36213691/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com