Un éditeur d'image simple, conçus en équipe, avec plusieurs patrons de conception qui étaient imposés.
Projet en équipe !
Ce projet à été fait dans son entièreté en Java
Les éléments graphiques ont été fait avec Java Swing
Le patron de conception Stratégie à été utilisé pour la vente de matériaux
Le logiciel permet d'importé une images et d'y faire certaines modifications simples.
La panneau de gauche représente l'image original, alors que les deux autres panneaux permettre de faire des modifications à l'image.
Les fonctionnalités comprennent: translation et zoom de l'image, une fonction miroire, une fonction inversement de couleur et un undo/redo
Le logiciel supporte plusieurs formats d'images
Les changements apportées sur une des vues n'impacte pas l'autre vue. Également, le gestionnaire d'action connait quelle action à été fait sur quelle vue.
Le logiciel supporte l'enregistrement du travail en format json, de sorte qu'il peut être récupéré par la suite.