Éditeur d'images

Un éditeur d'image simple, conçus en équipe, avec plusieurs patrons de conception qui étaient imposés.

Projet en équipe !

logo de java

Ce projet à été fait dans son entièreté en Java

Les éléments graphiques ont été fait avec Java Swing

logo de java

Le patron de conception Stratégie à été utilisé pour la vente de matériaux

Description du projet

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

Éléments techniques

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.