Créer une image

Résolu
Hydr0s Messages postés 1678 Date d'inscription   Statut Membre Dernière intervention   -  
Hydr0s Messages postés 1678 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Dans le cadre d'un projet d'algorithmie où le but du jeu est de résoudre des grilles sudoku de 4x 9x 16x et 25x (qui affiche seulement la grille de départ et la grille résolue ou un message d'erreur), j'aimerais aller un peu plus loin en permettant de visualiser le backtrack et le méthodes utilisées en affichant les grilles intermédiaires...

J'avais pensé à enregistrer chaque grille intermédiaire dans des fichiers textes séparés (apparemment pas trop compliqué d'après OCC) puis de convertir chacun des fichiers textes en une image...

C'est cette dernière étape qui coince : connaissez vous des librairies en C pour faire des images puis les enregistrer avec des fonctions faciles d'accès (ligne texte etc) ?

Merci d'avance ;)

"Une personne intelligente résout un problème. Une personne sage les évite."
- A. Einstein -

3 réponses

mamiemando Messages postés 33758 Date d'inscription   Statut Modérateur Dernière intervention   7 877
 
Une manière simple de faire consisterait à écrire tes grilles au format HTML, que tu pourras ensuite visualiser avec ton navigateur. Ça t'évitera de rentrer dans la compréhension du format d'une image.
https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3/1606851-ajoutez-des-tableaux

Pour des dessins plus évolués, tu pourrais aussi envisager le format SVG.
http://openclassrooms.com/courses/le-svg

Bonne chance
0
Hydr0s Messages postés 1678 Date d'inscription   Statut Membre Dernière intervention   681
 
Le html n'est pas adapté car trop de grilles produites, ou alors, il faut implémenter du js pour passer de l'une à l'autre (gros bordel).
En revanche, le svg était une bonne idée surtout que c'est un format image...
0
Danelectro Messages postés 1737 Date d'inscription   Statut Membre Dernière intervention   371
 
Salut,
Le langage C est imposé pour le projet ? C'est pas le langage le plus adapté pour manipuler facilement des images...
0
Hydr0s Messages postés 1678 Date d'inscription   Statut Membre Dernière intervention   681
 
La projet était à rendre pour mercredi dernier, merci quand même de vos réponses ;)

J'ai finalement résolu le problème en affichant toutes les grilles avec un délai de 150 ms entre chacune afin de permettre à Camstasia de filmer le défilement des grilles. Le résultat n'est pas tip-top mais ça marche...
0