【发布时间】:2016-12-24 07:59:39
【问题描述】:
我正在从 URI 中检索图像。但是加载时间太长了。我的平均文件大小是 500k。如何将其减少到 100k:
// Here is the code where I am displaying image URI
// The retrieval of URI using Picasso
public void setImage(final Context context, final String image) {
final ImageView postImage = (ImageView) mView.findViewById(R.id.allPostImage);
with(context).load(image).networkPolicy(NetworkPolicy.OFFLINE).into(postImage, new Callback() {
@Override
public void onSuccess() {
}
@Override
public void onError() {
Picasso.with(context).load(image).into(postImage);
}
});
}
【问题讨论】:
-
您当然可以在下载后将图像渲染缩小或进一步压缩,但下载时间仍然相同。您想要调整服务器上存在的原始源图像的大小。真的没有其他解决方案。
-
我认为它不在服务器上。它在设备本身上。因为 setImageUri() 不会下载它。
标签: android android-imageview android-image