Skip to content

julien-lebot/photoshop

Repository files navigation

photoshop

A very simple paint program.

This project started as a coding dojo, and the goal was to explore the use of the command pattern with undo / redo support.

The resulting project is not pretty, but it works quite well. It supports:

  • creation of images of various sizes
  • drawing with the mouse
  • inversion of colours
  • filling a region with a colour
  • undo / redo for all the commands
  • saving to PNG
  • pan and zoom
  • very slow updates on large images

Todo: rotation of the picture (!). It's in there in the Unit Test though.

About

A very simple paint program

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages