Pages : 1
#1 Le 18/06/2008, à 12:14
- DavMiro
Aide pour créer un genre de Paint
Salut à tous ! J'aurai besoin de votre aide. J'aimerai créer un genre de Paint sous Code::Blocks avec wxWidgets. Mais je suis bloqué. Je voudrais que l'on puisse charger un bitmap, l'afficher et le modifier à la genre Paint. Merci pour votre aide
Hors ligne
#2 Le 18/06/2008, à 12:22
- berni88
Re : Aide pour créer un genre de Paint
tu connais tuxpaint?
vois avec eux sinon,ca peu etre une bonne base
B+ redi nous
Effets 3D=script smo:
http://forum.ubuntu-fr.org/viewtopic.php?pid=2135880#p2135880
Hors ligne
#3 Le 18/06/2008, à 12:54
- DavMiro
Re : Aide pour créer un genre de Paint
Merci mais je ne connais absolument pas
Hors ligne
#4 Le 18/06/2008, à 15:16
- berni88
Re : Aide pour créer un genre de Paint
cherche tuxpaint dans les paquets synaptic!ou avec google!
et n'hesite pas a contacter ces devellopeur
redi nous(ca m'interesse ton widget paint,tres bonne idée)
Dernière modification par berni88 (Le 18/06/2008, à 15:17)
Effets 3D=script smo:
http://forum.ubuntu-fr.org/viewtopic.php?pid=2135880#p2135880
Hors ligne
#5 Le 18/06/2008, à 15:47
- DavMiro
Re : Aide pour créer un genre de Paint
OK je tiens au courant des nouveautés. Merci pour ton aide
Hors ligne
#6 Le 18/06/2008, à 15:54
- berni88
Re : Aide pour créer un genre de Paint
de rien,si j'peu etre utile pour d'autre choses n'hesite pas!on sait jamais
bon couragesi ta besoin de testeur edit ton premier post ,met le dedans est on testera!
Effets 3D=script smo:
http://forum.ubuntu-fr.org/viewtopic.php?pid=2135880#p2135880
Hors ligne
#7 Le 18/06/2008, à 16:05
- DavMiro
Re : Aide pour créer un genre de Paint
OK ça marche. Par contre, j'ai choisi comme nom Painter mais je trouve çà un peu plat comme nom. Aurai-tu quelque chose de plus "soft" ?
Hors ligne
#8 Le 18/06/2008, à 16:52
- berni88
Re : Aide pour créer un genre de Paint
DOG -draw on GNU/Linux (= chien en anglais)
POG -paint .... (=jeu de mon enfance)
DOL -draw on linux
DOU -Draw on ubuntu (si c'est restreint a ubuntu)
DIG -design on GNU/LINUX(dig=fouiller/creusez)
PIG -Paint In Linux
ou un acronyme recursif mais c'est dur
HILP
Hilp Is a Linux Painter
pour ca la communauté est tres doué(en tt mais en ca aussi)
PAIPOL=PAInt POur Linux rappelle people (les gens) et paypal(compte securise ebay)
PAIPOL=PAipol is Paint On Linux
souhaite tu garder "paint"?
sinon FFC=Free for created
Tux creator
POOL =Paint Out Of Licence
beaucoup d'anglais mais je vois une grande destinée(mr irma,lol)serieux je pense que ca peu etre bien compri partout,dit le si tu souhaite un truc plus francais
tout ceci est basique donc vla,n'hesite pas a changer le titre au fur et a mesure,ainsi que ton premier post selon t recherche,
Dernière modification par berni88 (Le 18/06/2008, à 17:04)
Effets 3D=script smo:
http://forum.ubuntu-fr.org/viewtopic.php?pid=2135880#p2135880
Hors ligne
#9 Le 18/06/2008, à 17:03
- DavMiro
Re : Aide pour créer un genre de Paint
Super bonne idée. Je vais prendre HILP, ça sonne bien. Je citerai ton nom dans le logiciel
Hors ligne
#10 Le 18/06/2008, à 17:05
- berni88
Re : Aide pour créer un genre de Paint
pas besoin de citer!remercie ceux qui t'aideront dans le reglage des bugs!lol
Effets 3D=script smo:
http://forum.ubuntu-fr.org/viewtopic.php?pid=2135880#p2135880
Hors ligne
#11 Le 18/06/2008, à 17:07
- DavMiro
Re : Aide pour créer un genre de Paint
Ouai mais je citerai quand même ton nom, c'est la moindre des choses
Hors ligne
#12 Le 18/06/2008, à 17:13
- berni88
Re : Aide pour créer un genre de Paint
c toi le devellopeur!
ta dl tuxpaint?si oui t'en pense quoi?ca t'aide pr ton projet?
Dernière modification par berni88 (Le 18/06/2008, à 17:18)
Effets 3D=script smo:
http://forum.ubuntu-fr.org/viewtopic.php?pid=2135880#p2135880
Hors ligne
#13 Le 18/06/2008, à 17:14
- DavMiro
Re : Aide pour créer un genre de Paint
Ouai je l'ai DL mais il y a énormement de fichiers alors c'est difficile à s'y retrouver. Mais je pense pouvoir avancer
Hors ligne
#14 Le 18/06/2008, à 17:22
- berni88
Re : Aide pour créer un genre de Paint
sinon a voir:
http://forum.ubuntu-fr.org/viewtopic.php?id=2710
http://forum.ubuntu-fr.org/viewtopic.php?pid=1864684
http://forum.ubuntu-fr.org/viewtopic.php?id=101447
vla!redi nous!
Effets 3D=script smo:
http://forum.ubuntu-fr.org/viewtopic.php?pid=2135880#p2135880
Hors ligne
#15 Le 18/06/2008, à 17:42
- DavMiro
Re : Aide pour créer un genre de Paint
J'ai regarder tes liens mais il ne m'aideront pas du tout. Ce qu'il faudrai ce serai un code source pour charger un bitmap en mémoire, le retranscrire sur une grille. Il me faudrai aussi savoir comment on peut récupérer la position du curseur de la souris sur la grille ainsi que les actions comme clic gauche, clic droit, etc... Si tu peux trouver ça, ce serai cool !
Hors ligne
#16 Le 18/06/2008, à 18:08
- berni88
Re : Aide pour créer un genre de Paint
je c pas si ca peut t'aider mais vla 2/3 truc glané en speed
pr charger imag:
http://forum.ubuntu-fr.org/viewtopic.php?id=125278
position curseur
http://forum.ubuntu-fr.org/viewtopic.php?id=134332
ce drenier est tres peu explicite je te l'accorde
je suis debutant et pas du tout programmateur,dzol d'pa pouvoir faire plus!
redi nous
tu utilise quoi pour coder?language?
le site du zero http://www.siteduzero.com/
site tuxpaint:http://www.tuxpaint.org/features/
les devellopeurs http://www.tuxpaint.org/developers/
un dev tres actif apparement http://www.newbreedsoftware.com/
o pire ca servira ptetr de lien utile pour un autre
Dernière modification par berni88 (Le 18/06/2008, à 18:21)
Effets 3D=script smo:
http://forum.ubuntu-fr.org/viewtopic.php?pid=2135880#p2135880
Hors ligne
#17 Le 18/06/2008, à 18:52
- DavMiro
Re : Aide pour créer un genre de Paint
Merci beaucoup pour ton aide berni88. Je vais étudier les liens que tu m'as donné. Si tu en trouve d'autres, n'hésites pas à me les envoyer. Sinon pour répondre à tes questions. J'utilise Code::Blocks avec wxWidgets et je programme en C/C++
Hors ligne
#18 Le 18/06/2008, à 19:04
- berni88
Re : Aide pour créer un genre de Paint
il y a the gimp sinon pour des effets plus complexe:
http://www.gimp-fr.org/news.php
Effets 3D=script smo:
http://forum.ubuntu-fr.org/viewtopic.php?pid=2135880#p2135880
Hors ligne
#19 Le 18/06/2008, à 19:13
- robrob
Re : Aide pour créer un genre de Paint
Si tu pars de 0 en wxWidgets, commence par regarder les tutoriaux que l'on trouve un peu partout sur le net histoire de découvrir rapidement comment:
- créer une fenêtre
- ajouter et utiliser des contrôles
- dessiner dans une fenêtre
(ce n'est pas très complexe mais pas forcement intuitif si on a jamais vu ça auparavant)
Ensuite, je te conseille d'installer le paquet wx2.8-examples et wx2.8-docs (ou wx2.6-examples/wx2.6-docs si tu utilises wxwidgets 2.6), et de regarder un peu comment sont foutus les examples (si certains sont un peu des usines à gaz, la majorité est assez claire).
Si tu ne pars pas 0:
Pour dessiner dans une fenêtre, il faut dériver la classe wxWindow et implémenter une fonction associée à l'évenement EVT_PAINT.
Pour la souris, tu as de même:
- EVT_MOTION qui est appelé lorsque la souris bouge
- EVT_LEFT_UP/EVT_LEFT_DOWN qui est appelé en cas de clic du bouton gauche
etc...
auxquels il faut associer ses fonctions.
Pour charger une image, la classe wxImage fait déjà tout très bien.
Dernière modification par robrob (Le 18/06/2008, à 19:13)
Hors ligne
#20 Le 18/06/2008, à 19:24
- billux13
Re : Aide pour créer un genre de Paint
Salut
Si tu programme en C/C++ tu peut utiliser la bibliothèque SDL pour résoudre tes deux problèmes (charger une image et récupérer les coordonnées de la souris).
Des explications sur le chargement de la SDL sont données sur un des liens de berni88 (http://www.siteduzero.com).
Pour charger ton image :
// Déclaration d'un pointeur de type SDL_Surface dans lequel on chargera l'image bitmap
SDL_Surface *image=NULL;
// chargement de l'image
image = SDL_Load("cheminVersTonImage");
Pour quadriller ton image je pense que le mieux est de déclarer un tableau à deux dimensions. La SDL te permet de récupérer les coordonnées de la souris (que tu clic ou non) dans une variable SDL_Event.
Voila je t'ai donné quelques piste mais je sais pas trop ton niveau ni où tu en est dans ton programme, donc si tu veux plus de précision sur le code n'hésite pas à me demander .
a+
Hors ligne
#21 Le 18/06/2008, à 19:33
- DavMiro
Re : Aide pour créer un genre de Paint
J'ai un niveau moyen parce que ça fait longtemps que je ne mettait pas remis à la programmation. Ecoute, dès que j'ai des nouvelles ou des problèmes sur mon avancement, je vous tiens au courant. Restez branché
Hors ligne
#22 Le 18/06/2008, à 19:39
- DavMiro
Re : Aide pour créer un genre de Paint
J'ai installé wx2.8-examples et wx2.8-docs mais où puis-je les retrouver SVP ? Merci
Hors ligne
#23 Le 18/06/2008, à 21:00
- robrob
Re : Aide pour créer un genre de Paint
dans /usr/share/doc/wx2.8-doc et /usr/share/doc/wx2.8-examples/
(de manière générale, toutes les doc sont dans /usr/share/doc)
Hors ligne
#24 Le 18/06/2008, à 21:20
- DavMiro
Re : Aide pour créer un genre de Paint
Merci robrob. Je vais voir ça de suite
Hors ligne
#25 Le 25/06/2008, à 22:20
- berni88
Re : Aide pour créer un genre de Paint
yep!koi de 9?B+
Effets 3D=script smo:
http://forum.ubuntu-fr.org/viewtopic.php?pid=2135880#p2135880
Hors ligne