Page 1 sur 1

SketchIt

Publié : lun. 25/févr./2013 22:51
par cederavic
A l'image du Barbouilleur de Dobro, je me suis lancer dans un programme du genre hier midi.

N'ayant pas du tout la même façon de programmer que dobro, je passait plus de temps à savoir comme fonctionne ceci ou cela et faire attention de respecter sa methode qu'à coder. Ducoup, comme il l'a proposer, je fais le truc à ma sauce.
Ceci-dit, je pense que les "styles" seront facilement portable de l'un à l'autre.
Image


A la base, SktechIt est plus orienté "dessin au crayon" que "peinture". Il se base sur un système d'outils (pluggins via des DLL).
L'utilisateur a juste à choisir un outil que le programme aura préalablement lister et lancer le process. Il peut zoomer / deplacer l'image et sauvegarder le resulstat (la couche alpha est prise en compte)

Beaucoup de chose manque encore (seulement 2 outils très simple), un systeme de parametrage des outils et l'utilisation d'outils par d'autre outils. Pas mal d'optimisation à faire aussi, je le trouve un peut lent. Il n'y a aucune doc pour le moment, j'attend d'avoir un systeme assez complet et fonctionnel pour en faire une.

Bref, je suis pas doué pour les long discours, donc voila le plus interessant : Archive contenant source + exe




Quelques screenshot + rendu :
Image

Image


(Cliquez sur les image pour les voir en taille reelle)
Montrejeau :
Image
Image

Image
Image

Gommette :
Image
Image

Image
Image

Audi :
Image
Image

Image
Image


Ay, si vous avez des suggestions n'hesitez pas!
Pour le moment je vous déconseil de modifier le code, je mettrais en place un SVN dans la semaine je pense, ça sera beaucoup plus simple pour un travail collaboratif.

Edit : Aparement les lien direct vers les images ne fonctionnent pas a cause de Wordpress, je vais voir ça...

Re: SketchIt

Publié : lun. 25/févr./2013 23:04
par Backup
cool ; et bonne idée :)
longue vie a ton prg :)

Re: SketchIt

Publié : mar. 26/févr./2013 7:35
par jbernard13
j'ai remarquer un bug : quand tu lance le programme e il ya pas les 2 icones de Open et save si on agrandis la fenetre elles s'y sont .

Re: SketchIt

Publié : mar. 26/févr./2013 9:27
par cederavic
Dobro a écrit :cool ; et bonne idée :)
longue vie a ton prg :)
Ben l'idée vient de toi à la base, donc merci à toi!
Après, comme je disais, les outils seront facilement portable de l'un a l'autre je pense :)
jbernard13 a écrit :j'ai remarquer un bug : quand tu lance le programme e il ya pas les 2 icones de Open et save si on agrandis la fenetre elles s'y sont .
Etrange car ces bouton sont créer en meme temps que la fenetre et ne sont pas retouché après... Ca te le fait à chaque foi?

Re: SketchIt

Publié : mar. 26/févr./2013 10:26
par jbernard13
cederavic a écrit :
Dobro a écrit :cool ; et bonne idée :)
longue vie a ton prg :)
Ben l'idée vient de toi à la base, donc merci à toi!
Après, comme je disais, les outils seront facilement portable de l'un a l'autre je pense :)
jbernard13 a écrit :j'ai remarquer un bug : quand tu lance le programme e il ya pas les 2 icones de Open et save si on agrandis la fenetre elles s'y sont .
Etrange car ces bouton sont créer en meme temps que la fenetre et ne sont pas retouché après... Ca te le fait à chaque foi?
au lanecment du programme juste à apres l'intro les 2 icones sont visibles une secondes et elles disparaissent ensuite :
Image
si j'agrandir la fenetre plein écran j'ai les 2 icones .

Re: SketchIt

Publié : mar. 26/févr./2013 10:41
par kernadec
bonjour
Que de beaux et jolis Dessins!!! :D
Merci, cederavic pour le partage.

Je n'ai pas rencontré ce problème d' icônes de jbernard13 avec XP 32 SP2.

Cordialement

[réedit]
C'est cool, Voilà un Excellent moyen de création pour le coloriage,
Les enfants vont être content de taguer les photos.

Re: SketchIt

Publié : mar. 26/févr./2013 11:08
par cederavic
Ok, j'ai pigé ou est le probleme...
La taille du canvas est proportionnelle a la taille de la fenetre (qui elle meme est proportionnelle a la taille du bureau a l'ouverture)
Je rajouterais une taille minimum.

Re: SketchIt

Publié : mar. 26/févr./2013 17:59
par Frenchy Pilou
La 2D est à l'honneur! 8)

Tiens je pensais à un petit truc, qui n'a pas trop de rapport avec ce début de programme mais qui est graphique quand même! :D
Plutôt du genre transformation!

On prend une image, chaque pixel devient un "grain de matière liquide" coloré non soluble
(il peut y avoir des variantes de solubilité de couleur)
On perce "un trou(s)" au milieu de la partie basse de l'image
Les grains s'écoulent dans une boîte de surface équivalente située en dessous
(comme un dans un sablier)

Variante : on supprime une certaine longueur de la partie haute et on bascule l'image de 90°
qui va s'écouler dans une boîte de surface équivalente située en dessous en diagonale
(ici j'ai carrément supprimé toute la paroi, il faudrait peut-être garder un peu de montant
sur la partie ouverte pour bloquer la dégoulinade)

Image

Evidemment il y a peu de chance d'avoir à l'arrivée quelque chose de très cohérent! :)

Re: SketchIt

Publié : mar. 26/févr./2013 23:12
par graph100
@Frenchy Pilou : Je t'ai répondu dans un nouveau sujet, pour ne pas trop perturber le post de cederavic :)

@cederavic : Joli design !

Re: SketchIt

Publié : mar. 26/févr./2013 23:47
par Backup
Cederavic -> message privé a propos de ton Audi

Re: SketchIt

Publié : mer. 27/févr./2013 8:49
par cederavic
@Dobro : Merci :)

@Graph100 : Le design est plutot simple et il y a encore du mieu a faire au niveau du fonctionnel. Mais merci :)

@Frenchy Pilou : L'idée est est bonne! Ca peut donner des resultat marrant je pense. Mais SketchIt n'est pas conçut pour du Temps Reel :s

Re: SketchIt

Publié : jeu. 28/févr./2013 23:25
par cederavic
Petite MAJ (toujours le même lien)

Mise ne place d'un projet purebasic (config des build target etc...)
Redisposition de certain gadgets
Debut de mise en place du system de config des outils
Ajout d'un outil SimpleBlur
Correction des problèmes soulevés

Pas facile de trouvé du temps libre avec des semaines a 48 heures+ au boulot :roll:

Re: SketchIt

Publié : jeu. 07/mars/2013 21:08
par cederavic
Je suis en train de faire quelques test avec des "outils" lourd en calcul pour optimiser un peut le truc. J'obtiens parfois des resultat assez cool :)

Image

Image

Re: SketchIt

Publié : ven. 08/mars/2013 1:01
par Backup
te vla occupé pour les 4 ans a venir :lol:

Re: SketchIt

Publié : ven. 08/mars/2013 14:23
par cederavic
Dobro a écrit :te vla occupé pour les 4 ans a venir :lol:

Oui au moins!