Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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


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 ! wink

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 smile .

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é wink

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