Hi Everyone! I am Rishan, an Open source contributor. I have been contributing to the Wikimedia Commons App <https://commons.wikimedia.org/wiki/Commons:Mobile_app> for the last couple of months and I am excited to share that I have been accepted as a Google Summer of Code(GSoC) contributor at Wikimedia Foundation for this summer. I want to take this opportunity to share about the upcoming improvements in the image editing capabilities of the app.
The Wikimedia Commons App <https://commons.wikimedia.org/wiki/Commons:Mobile_app> is an Android application developed by contributors across the wikimedia movement that enables users to browse, upload, and contribute media directly to the Wikimedia Commons repository using their mobile devices. This Project under GSoC 2026 aims to implementing the following 1. Lossless crop feature. 2. Lossless blur feature. 3. Auto-detect and apply blur to people's faces and car number plates. 1) Lossless crop feature. The Existing Crop feature in the Commons app when applied results in loss of information. Due to improper handling of METADATA. The Goal: Implement a "smart" crop that preserves all original METADATA while maintaining the highest possible image resolution. This ensures that when a user crops a photo to focus on a specific subject and the resulting image is remained as its original resolution. 2) Lossless blur feature Sometimes while uploading the photo, the contributor would want to blur out some parts of the image to preserve privacy. The Goal: A lossless blur feature, which would let contributors blur out the regions which they don't want to be seen when uploaded, to make it lossless we apply blur to only regions required by the user and make sure we don't recompress other blocks of the image. 3) Auto-detect and apply blur to people's faces and car number plates. When contributors capture images in public places, they often capture faces of bystanders or car number plates that won’t have privacy clearance for a global platform like Wikimedia Commons. The Goal: Using computer vision library OpenCV, the app can automatically scan the image to identify the coordinates of human faces and car number plates these coordinates can be used to blur human faces or car number plates out of the image. Note: This is an opt-in feature that only runs when explicitly selected. Outcomes: - No loss in information after editing the picture. - No need to depend on third-party apps instead transformation is done in the right way. - Protecting people's privacy becomes easy. This summer, I’m honored to be working under the mentorship of Nicolas Raoul and Ritika Pahwa. Excited to learn from the best! Phabricator Link: https://phabricator.wikimedia.org/T421595
_______________________________________________ Wikitech-l mailing list -- [email protected] To unsubscribe send an email to [email protected] https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
