Back to Wikimedia Foundation
GSoC 2026

Implement lossless JPG transformations in the Commons Android App

This project is proposed to 1. Prevent the loss in details happening when the user edits, uses the crop/rotate feature when uploading images through the Wikimedia Commons app by replacing LLJTran with JPEGTran which handles details gracefully. 2. Implement Lossless Block-Level Blur The Blur feature at present makes quality loss of image in the process. This is solved by recompression to only relevant blur required pixel blocks then untouched areas wont have loss in details. 3. Auto-detect and blur faces & car number plates. When the user uploads images there is less privacy for random people and car number plates captured by user in the photo use OpenCV to detect faces/plates and apply blur to only region which OpenCV specifies

Project details

Contributor

Rishan

Mentors

Not available

Technologies

Not listed in the archive