keybase / keybase/client

Image (re)compression is pretty aggressive

Open
#22,687 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
9.2k
Forks
1.3k
PR merge metrics
PR metrics pending

Description

Keybase on Android recompressed this image (54 kB):

![FB_IMG_1582291585012](https://user-images.githubusercontent.com/135013/75041319-05c04a80-54c5-11ea-87ed-92c861855ef7.jpg)

into this (48 kB):

![a4655cb3-244b-4959-8081-594e75d9050f](https://user-images.githubusercontent.com/135013/75041348-140e6680-54c5-11ea-9dd8-64e5593edaa8.jpg)

…which degraded quality subjectively by 80% 😬.

Keybase 5.2.0-20200129023808
Android 10 on Google Pixel 1

Contributor guide

No contributing guide indexed for this repository

Research direction

No source file, test, or entry point is named. Start by reproducing the reported conversion on Android 10 with the supplied image, then trace the Android image-handling path to identify where recompression occurs; done means preserving substantially better image quality without an unacceptable size increase.

Written by the indexing model from the issue text.

Assessment

Tech stack
android
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.