Salutations !!! J'espère que vous allez bien!Comment obtenir la taille de bitmap d'origine après le chargement de l'URL dans ImageLoader | Android
Je travaille avec Universal Image Loader, j'ai besoin d'obtenir l'original bitmap de l'URL.
Voici mon code -
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
}
});
La hauteur et la largeur de loadedImage
est pas même que la hauteur et la largeur de Bitmap d'origine.
Ma largeur de la hauteur d'image d'origine est de 2208,1108 mais le chargeur d'images ne donne pas le bitmap d'origine.
Voici la configuration de l'image Chargeur -
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();
S'il vous plaît laissez-moi savoir, comment obtenir le Bitmap d'origine.
télécharger juste le fichier. Il n'y a pas de bitmap d'origine pour commencer. Seulement un fichier original. – greenapps
Mais si je vais télécharger le fichier, il va consommer beaucoup de mémoire. –
Non, rien. Peut-être 8192 octets pour un tampon dans une boucle. C'est tout. – greenapps