Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
[GSoC 19] Vectorization of bitmaps #930
Google Summer of Code 2019 - Report
Link to feature repository/branch -> https://github.com/ankit-kumar-dwivedi/synfig/tree/vectorization
Created a Convert-to-Vector Feature that allows converting bitmap images into vector graphics. This is done by porting vectorization algorithm from OpenToonz animation package.
Now it is possible to right click on Image Layer and select "Convert to Vectors..." command.
Clicking on it opens a vectorizer settings dialog where you can set
Vectorization process consist of the following steps: :
It would be nice to have a progressbar displayed while vectorization process is running. There are also some other minor issues that do not affect main functionality, you can see full list of them here - https://github.com/synfig/synfig/milestone/5.
I gratefully acknowledge the assistance of my mentors and synfig team for what they did in the project while facing a time and space difference. I have gained a lot as it is my first time working with professional developers, open-source community and an established software program. The experiences and challenges I have been given in the project are profound for my growth and future development. I will keep contributing to the synfig and the fantastic community behind this great project.
Congratulations! can't wait to see more of your contributions. The community surely needs more people that care about the software and for sure it is always an investment for your own growth as a developer to tackle different kinds of problems. Good luck with your studies and your own professional software development career!