Projet d'ISN Lucas & Geoffrey http://geoffreyfrogeye.github.io/PILG
This repository has been archived on 2019-08-08. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Geoffrey Frogeye a618bdaf42 Fonctions trait(), retourner(), convRVB(), cercle(), disque(), redimensionner
Les fonctions sont accessibles en mode testing mais leur commande n'est pas intégrée.
* Traitement d'image
	* Ajout de la fonction trait() (algorithme original), de retourner() et de convRVB()
	* Correction des fonctions cercle(), disque() et redimensionner()
* Utilitaires
	* Ajout d'un fichier de log (PILG-log.txt), pour éviter de surcharger la console, et fonctionner même en mode RELEASE
	* Déplacement de afficherImage() depuis analyserCommande.cpp
	* Ajout d'une constante ECHELLE à afficherImage() pour zoomer l'affichage
* Objet Image
	* Correction d'une inversion X/Y visible sur des images plus hautes que large
* Mise à jour de TODO.md
* Modification des règles de formattage (encore des lignes pour rien)
2014-05-20 20:00:32 +02:00
bin Mise en fonction de l'objet Image 2014-04-28 15:01:14 +02:00
obj Mise en fonction de l'objet Image 2014-04-28 15:01:14 +02:00
src Fonctions trait(), retourner(), convRVB(), cercle(), disque(), redimensionner 2014-05-20 20:00:32 +02:00
tests Avancement sur l'ouverture et la fermeture de fichiers (demi-commit) 2014-05-19 17:37:00 +02:00
.gitattributes Avancement sur l'ouverture et la fermeture de fichiers (demi-commit) 2014-05-19 17:37:00 +02:00
.gitignore Fonctions trait(), retourner(), convRVB(), cercle(), disque(), redimensionner 2014-05-20 20:00:32 +02:00
.travis.yml Avancement dans l'éxecution de commandes 2014-05-08 19:44:09 +02:00
LICENCE.md Mise en fonction de l'objet Image 2014-04-28 15:01:14 +02:00
Makefile Finalisation de ouvrir() et sauver() 2014-05-19 22:43:59 +02:00
Makefile.win Finalisation de ouvrir() et sauver() 2014-05-19 22:43:59 +02:00
README.md [ALPHA] Fin du travail du 12/05/14 2014-05-13 22:23:45 +02:00
TODO.md Fonctions trait(), retourner(), convRVB(), cercle(), disque(), redimensionner 2014-05-20 20:00:32 +02:00

#Projet d'ISN de Lucas et Geoffrey

##À propos

###Le dépôt Ce dépôt a été crée pour faciliter le développement du projet. Son caractère public n'est que lié aux nécessité de GitHub. Si vous ne savez pas de quel projet il s'agit, vous perdez votre temps ici. L'absence de licence (du moins jusqu'aux épreuves) vous interdit de distribuer ou de réutiliser le code, qui de toute façon ne vous aurait pas été utile.

###Le projet Ceci est la création de Lucas et de Geoffrey pour l'option Informatique et Sciences du Numérique qui sera présenté lors du Baccalauréat 2013/2014. Nos noms complets et le nom du lycée sont masqués pour des raisons d'intimité. Les personnes devant nous reconnaître nous reconnaîtront.

###Le programme Ce programme est un éditeur basique d'images PBM/PGM/PPM sexécutant en ligne de commande.

Version : Alpha

Status : Build Status

##Compilation Il n'existe pas de fichier binaire à télécharger pour le moment, le seul moyen d'avoir un aperçu du programme est de le compiler.

Téléchargement : git clone https://github.com/GeoffreyFrogeye/PILG.git

###Windows

  1. Télécharger et installer MinGW
  2. Inclure MinGW dans la variable d'environnement %PATH% : set path=%path%;C:\MinGW\bin
  3. Télécharger la bibliothèque de développement SDL 1.2.15, copier le contenu des dossier lib et include de l'archive téléchargée dans le dossier de MinGW
  4. Télécharger la bibliothèque dexécution de SDL 1.2.15 et placer SDL.dll dans le dossier bin
  5. Compiler : mingw32-make -f Makefile.win

Lexécutable se trouvera dans le dossier bin

###Debian / Linux

  1. Installer le nécessaire à la compilation ainsi que la bibliothèque de développement SDL 1.2 : sudo apt-get install build-essential libsdl1.2-dev
  2. Compiler : make

Lexécutable se trouvera dans le dossier bin


Copyright 2014 Lucas et Geoffrey