0
問候!!! 希望你們都做得很好!如何在ImageLoader中加載URL後獲取原始位圖大小| Android
我正在使用Universal Image Loader,我需要從URL中獲取原始位圖。
這裏是我的代碼 -
imageLoaderNew.loadImage(bean.getPostMedia().get(i).getUrl(), optionsPostImg,
new SimpleImageLoadingListener() {
@Override
public void onLoadingComplete(String imageUri,
View view,
Bitmap loadedImage) {
// Do whatever you want with Bitmap
}
});
的高度和寬度loadedImage
是不一樣作爲原始的位圖的高度和寬度。
我的原始圖像高度寬度是2208,1108,但圖像加載器沒有給出原始位圖。
這裏是圖像裝載機的配置 -
optionsPostImg = new DisplayImageOptions.Builder()
.showImageOnLoading(R.drawable.post_img_default) //
.showImageForEmptyUri(R.drawable.post_img_default)
.showImageOnFail(R.drawable.post_img_default)
.cacheInMemory(true)
.cacheOnDisk(true)
.considerExifParams(true)
.imageScaleType(ImageScaleType.EXACTLY)
.build();
請讓我知道,如何讓原來的位圖。
只需下載該文件。沒有原始位圖開始。只有原始文件。 – greenapps
但是,如果我將下載該文件,它會消耗大量的內存。 –
沒有什麼。也許循環中的緩衝區爲8192個字節。就這樣。 – greenapps