Page d'accueil Description du projet

Manipulation de pixmaps

Accès rapide

Commentaires

  1. Objectifs
  2. Cette classe permet de manipuler simplement des images en niveaux de gris. Le but n'est pas de les afficher mais de pouvoir tracer des lignes, remplir des zones et effectuer des lectures/écritures sur disque. Le format utilisé est le format PPM.

  3. Principe
  4. Les fonctions de lecture/écriture viennent de P. Chassignet, le tracé de ligne utilise l'algorithme de Bresenham et le remplissage, un algorithme de Paul Heckbert. Il s'agit donc d'une compilation de fonctionnalités sur des images en mémoire. La classe me paraît facile à étendre pour répondre à d'autres besoins...

Démonstration

Résultat de "make test", converti en gif pour l'affichage

Sources

  1. TAR.GZ archive
  2. Comme toutes les sources sur mes pages web, l'archive fournie ici est sensée fonctionner en l'état.
    > tar zxf Pixmap.tgz
    > cd Pixmap
    > make
    > make test
    

  3. Fichiers