diff --git a/briar-android/src/main/java/org/briarproject/briar/android/attachment/AttachmentCreationTask.java b/briar-android/src/main/java/org/briarproject/briar/android/attachment/AttachmentCreationTask.java index f4a46231d..4ba0664a8 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/attachment/AttachmentCreationTask.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/attachment/AttachmentCreationTask.java @@ -172,6 +172,8 @@ class AttachmentCreationTask { LOG.info("Scaling attachment by factor of " + inSampleSize); Options options = new Options(); options.inSampleSize = inSampleSize; + if (contentType.equals("image/png")) + options.inPreferredConfig = Bitmap.Config.RGB_565; Bitmap bitmap = decodeStream(is, null, options); if (bitmap == null) throw new IOException(); return bitmap;