diff --git a/app/src/main/java/com/kabouzeid/gramophone/glide/CustomGlideRequest.java b/app/src/main/java/com/kabouzeid/gramophone/glide/CustomGlideRequest.java index df5a83b0..1ddcd838 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/glide/CustomGlideRequest.java +++ b/app/src/main/java/com/kabouzeid/gramophone/glide/CustomGlideRequest.java @@ -11,6 +11,7 @@ import com.bumptech.glide.DrawableTypeRequest; import com.bumptech.glide.RequestManager; import com.bumptech.glide.load.Key; import com.bumptech.glide.load.engine.DiskCacheStrategy; +import com.bumptech.glide.load.resource.bitmap.BitmapEncoder; import com.bumptech.glide.load.resource.drawable.GlideDrawable; import com.bumptech.glide.signature.MediaStoreSignature; import com.kabouzeid.gramophone.App; @@ -91,6 +92,7 @@ public class CustomGlideRequest { .asBitmap() .transcode(new BitmapPaletteTranscoder(context), BitmapPaletteWrapper.class) .diskCacheStrategy(DEFAULT_DISK_CACHE_STRATEGY) + .encoder(new BitmapEncoder(Bitmap.CompressFormat.PNG, 100)) .placeholder(DEFAULT_IMAGE) .animate(DEFAULT_ANIMATION) .signature(createSignature(builder.item));