Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c484f549 authored by Christopher Tate's avatar Christopher Tate
Browse files

Use Q=100 JPEG instead of PNG for wallpaper display

The quality difference is minimal, but the time to process the
wallpaper is an order of magnitude lower for JPEG.  The source
imagery is still being preserved in its original format and
resolution; this affects only the scaled/cropped version used
on-screen.

Bug 28672266

Change-Id: I193854348ffb7eeb9e45dc08b8ef7173ea75c240
parent 0316ed07
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -432,7 +432,7 @@ public class WallpaperManagerService extends IWallpaperManager.Stub {

                        f = new FileOutputStream(wallpaper.cropFile);
                        bos = new BufferedOutputStream(f, 32*1024);
                        finalCrop.compress(Bitmap.CompressFormat.PNG, 90, bos);
                        finalCrop.compress(Bitmap.CompressFormat.JPEG, 100, bos);
                        bos.flush();  // don't rely on the implicit flush-at-close when noting success
                        success = true;
                    }