如果我使用Picasso's fit()
方法从在线加载图像,我是否必须考虑使用BitmapFactory.Options.inSampleSize
选项来减小图像的大小?我从其他堆栈溢出的问题(这里)中读到:
您还可以使用 BitmapFactory.Options.inSampleSize 用于在加载图像时减小图像大小的选项,而不是 加载整个图像,然后创建一个小副本,该副本 浪费时间和记忆。
使用fit()
后必须这样做吗?还是已经由Picasso
完成?
多谢。
对resize()
(或resizeDimen
)的fit()
和显式调用都将在适当的时候自动使用inSampleSize
。
由于inSampleSize
应为2的幂以获得最佳性能和质量,因此图像至少需要是目标大小的两倍才能实现此目的。