(WIP) Editeur d'images
(WIP) Editeur d'images
Bonjour tout le monde !
Bien que je poste rarement mes projets ici, j'aimerais avoir vos impressions, conseils, etc.
Il y a quelque temps, un certain p2 (d'Omnimaga) m'a demandé de faire un programme de dessin sur calculette.
Alors j'ai essayé... Et en une semaine, j'ai pas mal avancé.
Le script permet déjà de :
-Ouvrir et sauvegarder des TI.images
-Zoomer et dézoomer
-Choisir une couleur dans une jolie fenêtre
-Afficher des messages d'erreur (fichier invalide, etc)
-Supporter la transparence
Et il est prévu de pouvoir :
-Créer de nouvelles images
-Modifier l'image pixel-par-pixel
-Dessiner des lignes, cercles, carrés...
-Ajouter du texte
-Importer et exporter des images BMP (peut-être)
(Le programme fait déjà 500 lignes environ)
Pour ouvrir une image, elle doit être sauvée dans une variable dans une application "Calculs"
J'ai dû recoder toute la gestion des TI.images car elles sont composées de caractères comme "\000" impossibles à sauver dans une variable externe.
Au début, je voulais l'appeler Paintbrush, mais après une brève recherche sur Google, j'ai découvert que ce nom était déjà pris par un programme sur MacOS. Quelqu'un aurait-il une idée de nom ?
Captures d'écran :
(Pour le code source, voir sur Omnimaga)
Bien que je poste rarement mes projets ici, j'aimerais avoir vos impressions, conseils, etc.
Il y a quelque temps, un certain p2 (d'Omnimaga) m'a demandé de faire un programme de dessin sur calculette.
Alors j'ai essayé... Et en une semaine, j'ai pas mal avancé.
Le script permet déjà de :
-Ouvrir et sauvegarder des TI.images
-Zoomer et dézoomer
-Choisir une couleur dans une jolie fenêtre
-Afficher des messages d'erreur (fichier invalide, etc)
-Supporter la transparence
Et il est prévu de pouvoir :
-Créer de nouvelles images
-Modifier l'image pixel-par-pixel
-Dessiner des lignes, cercles, carrés...
-Ajouter du texte
-Importer et exporter des images BMP (peut-être)
(Le programme fait déjà 500 lignes environ)
Pour ouvrir une image, elle doit être sauvée dans une variable dans une application "Calculs"
J'ai dû recoder toute la gestion des TI.images car elles sont composées de caractères comme "\000" impossibles à sauver dans une variable externe.
Au début, je voulais l'appeler Paintbrush, mais après une brève recherche sur Google, j'ai découvert que ce nom était déjà pris par un programme sur MacOS. Quelqu'un aurait-il une idée de nom ?
Captures d'écran :
(Pour le code source, voir sur Omnimaga)
Mes programmes en Lua pour TI-Nspire : Snake, Space invaders, Bobby Carrot, Minesweeper, Mazes 3D, nSpaint, FreeCell, Tiny3D-Viewer, CubeField
-
ChockostaPremium
Niveau 10: GR (Guide de Référence)- Messages: 213
- Inscription: 24 Fév 2011, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Math sup
Re: (WIP) Editeur d'images
Wow, classe !
Comment as-tu fait les menus déroulants et les boîtes de dialogue ?
Comment as-tu fait les menus déroulants et les boîtes de dialogue ?
Mes programmes => ici !
-
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)- Messages: 1985
- Images: 8
- Inscription: 02 Aoû 2009, 00:00
- Localisation: 54, près de Metz
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Ingé Logiciel chez Amazon
Re: (WIP) Editeur d'images
Loulou 54 a écrit:Wow, classe !
Comment as-tu fait les menus déroulants et les boîtes de dialogue ?
Toolpalette : http://wiki.inspired-lua.org/Category:toolpalette
-
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6414
- Images: 22
- Inscription: 27 Nov 2008, 00:00
- Localisation: 0x1AACC355
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: BAC+5: Epita (ING3)
Re: (WIP) Editeur d'images
Chockosta a écrit:Bien que je poste rarement mes projets ici
Il ne faut pas hésiter à le faire plus souvent, que ce forum serve à quelque chose
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41605
- Images: 15164
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: (WIP) Editeur d'images
Ah oui ! J'avais pas fait gaffe ! Pas mal.
Et pour les boites de dialogue ?
Et pour les boites de dialogue ?
Mes programmes => ici !
-
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)- Messages: 1985
- Images: 8
- Inscription: 02 Aoû 2009, 00:00
- Localisation: 54, près de Metz
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Ingé Logiciel chez Amazon
Re: (WIP) Editeur d'images
Codé de A à Z...
Tu peux jeter un oeil au code à la fin du premier post.
Tu peux jeter un oeil au code à la fin du premier post.
Mes programmes en Lua pour TI-Nspire : Snake, Space invaders, Bobby Carrot, Minesweeper, Mazes 3D, nSpaint, FreeCell, Tiny3D-Viewer, CubeField
-
ChockostaPremium
Niveau 10: GR (Guide de Référence)- Messages: 213
- Inscription: 24 Fév 2011, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Math sup
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41605
- Images: 15164
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: (WIP) Editeur d'images
C'est prévu...
En attendant, il est possible de dessiner et d'effacer des pixels !
Et demain, j'ajoute la possibilité de créer de nouvelles images en demandant la hauteur et la largeur.
En attendant, il est possible de dessiner et d'effacer des pixels !
Et demain, j'ajoute la possibilité de créer de nouvelles images en demandant la hauteur et la largeur.
Mes programmes en Lua pour TI-Nspire : Snake, Space invaders, Bobby Carrot, Minesweeper, Mazes 3D, nSpaint, FreeCell, Tiny3D-Viewer, CubeField
-
ChockostaPremium
Niveau 10: GR (Guide de Référence)- Messages: 213
- Inscription: 24 Fév 2011, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Math sup
Re: (WIP) Editeur d'images
Nouveau ! Version 0.2 (hier) et version 0.3 (aujourd'hui)...
(Le logiciel s'appelle maintenant nSpaint)
Version 0.2 :
-Création de nouvelles images
-De jolies images pour les outils (piquées à the GIMP pour l'instant)
-Quand une modification est faite mais pas sauvegardée, une étoile apparait devant le nom du fichier
-Affichage de la taille de l'image
Version 0.3 :
-Outil pipette
-Outil pot de peinture
-Scrolling quand aucun outil n'est sélectionné
Images :
Téléchargement
(Le logiciel s'appelle maintenant nSpaint)
Version 0.2 :
-Création de nouvelles images
-De jolies images pour les outils (piquées à the GIMP pour l'instant)
-Quand une modification est faite mais pas sauvegardée, une étoile apparait devant le nom du fichier
-Affichage de la taille de l'image
Version 0.3 :
-Outil pipette
-Outil pot de peinture
-Scrolling quand aucun outil n'est sélectionné
Images :
Téléchargement
Mes programmes en Lua pour TI-Nspire : Snake, Space invaders, Bobby Carrot, Minesweeper, Mazes 3D, nSpaint, FreeCell, Tiny3D-Viewer, CubeField
-
ChockostaPremium
Niveau 10: GR (Guide de Référence)- Messages: 213
- Inscription: 24 Fév 2011, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Math sup
Re: (WIP) Editeur d'images
Cool !
L'outil pot de peinture, c'est le "remplissage" ? Ca te remplt toute une zone de même couleur ?
Si oui, comment as-tu fait, ça me semble super compliqué à programmer un truc comme ça.. Comment détermines-tu la zone à remplir ? ^^
L'outil pot de peinture, c'est le "remplissage" ? Ca te remplt toute une zone de même couleur ?
Si oui, comment as-tu fait, ça me semble super compliqué à programmer un truc comme ça.. Comment détermines-tu la zone à remplir ? ^^
Mes programmes => ici !
-
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)- Messages: 1985
- Images: 8
- Inscription: 02 Aoû 2009, 00:00
- Localisation: 54, près de Metz
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Ingé Logiciel chez Amazon
38 messages
• Page 1 sur 4 • 1, 2, 3, 4
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 15 invités