Skip to content

Instantly share code, notes, and snippets.

View Electronix1337's full-sized avatar

Michael Tiefnig Electronix1337

View GitHub Profile
@Electronix1337
Electronix1337 / GSoC 2022 Documentation.md
Last active September 6, 2022 13:50
Google Summer of Code 2022 Project for Paintroid - Documentation

About the project

During the last three months of Google Summer of Code, as a Student Developer, I worked on an extremly helpful tool for the app Pocket Paint (https://play.google.com/store/apps/details?id=org.catrobat.paintroid&hl=de_AT&gl=US) which is a image manipulation app by Catrobat (https://catrobat.org/).

Main work

The main work of my GSoC 2022 project was to implement a new tool, called "clipping tool" which is present in nearly every image manipulation program and facilitates the usage of the app.

With this new tool the user is able to mark an area and when applying the tool or switching to another tool with a marked area already drawn, everything except the marked area will be erased. The path for the marked area can have any color but depending on the tool color, the path either has a white contour (when black is the current tool color) or black otherwise.