【发布时间】:2014-05-25 18:45:28
【问题描述】:
我正在使用通用图像加载器来:
同步加载图片
固定方向
裁剪中心(这不起作用)
以低内存占用完成所有这些操作
如果我可以使用通用图像加载器来缩放位图,我不想自己缩放。我问这个问题的原因是因为我不知道通用图像加载器是否可能。
我不想(或不需要)使用 ImageView 来加载位图,我只需要一个位图,但可以即时裁剪它。 UIL可以做到这一点吗?我已经通过关于 GH 的问题,通过关于 SO 的问题,但找不到它的示例。
这是代码:
private Bitmap getBitmap(Uri uri, int width, int height) {
DisplayImageOptions options = new DisplayImageOptions.Builder()
.considerExifParams(true)
.cacheOnDisk(true)
.build();
ImageSize size = new ImageSize(width, height);
return mImageLoader.loadImageSync(uri.toString(), size, options);
}
谢谢大家!
【问题讨论】:
-
您提到的问题要求通用解决方案。我在问如何使用 Universal Image Loader 来做这件事,我相信可以用 Yes 或 No 和一些代码来回答。
-
您的
getBitmap()方法返回一个Bitmap实例。这就是您在另一个问题上应用答案所需的全部内容。 -
我不想手工做。如果可能的话,我想用 UIL 来做这件事,这正是我所要求的。
标签: android universal-image-loader