SketchIt

Programmation d'applications complexes
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

SketchIt

Message 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...
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: SketchIt

Message par Backup »

cool ; et bonne idée :)
longue vie a ton prg :)
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Re: SketchIt

Message 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 .
Jbernard13
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Re: SketchIt

Message 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?
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Re: SketchIt

Message 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 .
Jbernard13
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Re: SketchIt

Message 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.
Dernière modification par kernadec le mar. 26/févr./2013 11:31, modifié 2 fois.
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Re: SketchIt

Message 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.
Frenchy Pilou
Messages : 2194
Inscription : jeu. 27/janv./2005 19:07

Re: SketchIt

Message 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! :)
Dernière modification par Frenchy Pilou le mer. 27/févr./2013 0:17, modifié 1 fois.
Est beau ce qui plaît sans concept :)
Speedy Galerie
Avatar de l’utilisateur
graph100
Messages : 1318
Inscription : sam. 21/mai/2005 17:50

Re: SketchIt

Message 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 !
Dernière modification par graph100 le mer. 27/févr./2013 18:03, modifié 2 fois.
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: SketchIt

Message par Backup »

Cederavic -> message privé a propos de ton Audi
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Re: SketchIt

Message 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
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Re: SketchIt

Message 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:
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Re: SketchIt

Message 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
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: SketchIt

Message par Backup »

te vla occupé pour les 4 ans a venir :lol:
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Re: SketchIt

Message par cederavic »

Dobro a écrit :te vla occupé pour les 4 ans a venir :lol:

Oui au moins!
Répondre