Page 5 sur 12

Re: Pure_Autopaint

Publié : mar. 19/févr./2013 14:09
par Backup

Re: Pure_Autopaint

Publié : mar. 19/févr./2013 14:24
par blendman
Dobro a écrit :retelecharge , je viens de corriger le pinceau Floue

c'ets parceque tu as besoin de l'image d'origine pour travailler en mode Auto et semi-auto
J'ai vérifié et ça ne marche pas.
Et en fait, ça ne peut pas marcher avec un screen ^^, car dans la doc il est précisé :
"Note: Les modes suivants ne fonctionnent qu'avec ImageOutput() et CanvasOutput(). Ils sont ignorés pour toutes les autres sorties: "

Et le style brosse flou et pointillism2 utilise le #PB_2DDrawing_AlphaBlend et #PB_2DDrawing_Gradient

Donc, je pense qu'il va falloir passer par les sprites 3D pour avoir des bords de pinceaux flous ^^.

Re: Pure_Autopaint

Publié : mar. 19/févr./2013 14:32
par Backup
arg !! M**de :?

ou bien passer au Canvas .... :twisted: :roll: (ne te marre pas Graph100)

bon ... je fais une pause pour reflechir a tout ça ...

Re: Pure_Autopaint

Publié : mar. 19/févr./2013 14:56
par blendman
Dobro a écrit :arg !! M**de :?

ou bien passer au Canvas .... :twisted: :roll: (ne te marre pas Graph100)

bon ... je fais une pause pour reflechir a tout ça ...
si tu veux garder le screen, passer par les sprite3D ajoutent d'autres possibilités intéressantes : rotations, transformation (miroir), changement de couleur, etc.. ;)

Ou alors un mix ^^

Re: Pure_Autopaint

Publié : mar. 19/févr./2013 20:20
par graph100
:lol: :twisted:
Dobro a écrit :arg !! M**de :?

ou bien passer au Canvas .... :twisted: :roll: (ne te marre pas Graph100)

bon ... je fais une pause pour reflechir a tout ça ...
blendman a écrit :si tu veux garder le screen, passer par les sprite3D ajoutent d'autres possibilités intéressantes : rotations, transformation (miroir), changement de couleur, etc.. ;)

Ou alors un mix ^^
Chaque solution apporte son avantage. En revanche pour pouvoir utiliser ton flou qui ne fonctionne pas sur un screen, c'est très facile ! Je n'ai pas lu les codes en détails, mais tu as juste besoin de faire un grabimage avec les bon paramètres, de travailler sur ton image, puis de dessiner l'image sur le screen...

Le tour est joué.

Re: Pure_Autopaint

Publié : mar. 19/févr./2013 20:44
par Backup
graph100 a écrit : Chaque solution apporte son avantage. En revanche pour pouvoir utiliser ton flou qui ne fonctionne pas sur un screen, c'est très facile ! Je n'ai pas lu les codes en détails, mais tu as juste besoin de faire un grabimage avec les bon paramètres, de travailler sur ton image, puis de dessiner l'image sur le screen...

Le tour est joué.
oui mais non , car il ne faut pas oublier le mode "Manuel" qui lui a besoin de dessiner le motif en temps reel
l'utilisation d'une image, risque d'etre lourdes pour le systeme ...

je suis en train de voir en passant par un Canvas .. :mrgreen:

j'ai eu du monde a la maison , je continue mon code demain ......
( de toute façon ,je ne comprenais rien a ta façon de coder :lol: )

Re: Pure_Autopaint

Publié : mer. 20/févr./2013 8:16
par Backup
Le retour :)

bon :oops: passage au Canvas , effectivement, avec la transparence, ça va etre plus mieux etre nickel ! :)

petit changement dans le fonctionnement

dorenavant en dessin a la main , la taille du pinceau (x,y) est asservie au Gadget du mode Semi-automatique :)

donc en clair , on veux dessiner avec une Taille de pinceau , il suffit d'activer le mode "Semi-auto"
de changer la taille X,y du pinceau , mais .. bien sur au lieu d’utiliser le bouton Draw, qui aurai pour effet de lancer le mode Semi-auto
ben on va dessiner a la main sur le Canvas :)

ça ouvre pas mal de perspective de formes nouvelles du coup :)
a récupérer avec le source ici :
http://michel.dobro.free.fr/download.php?view.40

je viens juste de terminer la conversion en mode Canvas
je commenterai mieux le code dans les Versions a Venir

le "format" des procédures n'as pas vraiment changé ...
simplement, maintenant le mode Alpha blending fonctionne :)

je suis passé finalement au canvas , pour pouvoir mieux utiliser la Transparence des images .. (je prévois de faire un truc qui devrai etre pas mal :D )

@blendman : vérifie si c'est a peut pres le rendu que tu voulais pour tes pinceaux ....

sinon opère quelques modif et post tes procedures ici :) (seulement les procedures :) )


ps : n'utilisez pas la sauvegarde ... elle n'est pas encore implémenté , et va creer un plantage ;)

Re: Pure_Autopaint

Publié : mer. 20/févr./2013 9:56
par Backup
http://michel.dobro.free.fr/download.php?view.40

la Sauvegarde est réactivée , et j'ai ajouté un bouton d'Annulation de la dernière opération :)

Re: Pure_Autopaint

Publié : mer. 20/févr./2013 11:37
par Ar-S
Tu vas trop vite nom de diou ! pas le temps de décortiquer quoi que ce soit :lol: .
Et puis là je pars former mes apprenties puéricultrices (en informatique hein :mrgreen: ) pas le temps de mater cette mouture

Re: Pure_Autopaint

Publié : mer. 20/févr./2013 12:29
par Backup
Ar-S a écrit :Tu vas trop vite nom de diou ! pas le temps de décortiquer quoi que soit :lol: .
Et puis là je pars former mes apprenties puéricultrices (en informatique hein :mrgreen: ) pas le temps de mater cette mouture
t'inquietes , plus tu attends, mieux ce sera :)


http://michel.dobro.free.fr/download.php?view.40
Derniere Version Finalisée avant ajout de fonctionnalitées nouvelles...
Merci de votre Patience :)

Re: Pure_Autopaint

Publié : mer. 20/févr./2013 13:18
par blendman
salut

Je vais regarder, mais effectivement en utilisant le canvas, tu as accès à la transparence, et tu vas pouvoir gérer plein de truc maintenant, comme des calques et tout :D

Re: Pure_Autopaint

Publié : mer. 20/févr./2013 14:21
par Backup
oui c'est clair .. :)


http://michel.dobro.free.fr/download.php?view.40

version finale corrigé

j'ai qualibré les Dessin a la main ( la taille des pinceaux, est mieux harmonisé entre les styles)
Cederavic compatible au mode Dessin manuel / semi-auto/Auto ... ouf ! :)

bon je vais pouvoir continuer a partir de cette base ...
je l'ai testé , elle me parait bien stable ...

Re: Pure_Autopaint

Publié : mer. 20/févr./2013 15:47
par Backup
j'ai découvert durant mes tests , une fonctionnalité inintéressante de ce prg


on charge une image , on commence a dessiner dessus a la main avec un Style
on charge une autre image , et on continu a dessiner avec le style ou un autre
ça permet de faire des incrustations d'image dans l'images
d'autant qu'on peut ainsi changer autant de fois d'images qu'on veux :D

là j'ai "incrusté" une partie d'un paysage mis en "tableau-croix" sur le Chien de Cederavic

Image

je m'épate tout seul :lol: :)

Re: Pure_Autopaint

Publié : mer. 20/févr./2013 19:21
par Backup
http://michel.dobro.free.fr/download.php?view.40

Nouvelle Version , qui supporte les Tablettes Graphique Basé sur la DLL WINTAB.dll (les Wacom entre autres....)
si vous avez une tablette pouvez vous me dire si ça marche chez vous ?

l'activation de la tablette se fait des qu'on approche le Crayon de la Tablette :)
sinon c'est le mode souris :)

je suis parti d'un code de Danilo , que j'ai du légérement adapter pour le Canvas (une prise de tete de +2 heures !!! )

corrigé encore quelques petites imperfection de calibrages :)

la tablette est reconnu et la taille du pinceau réagit a la pression du stylet :) (enfin sur ma tablette Wacom Bambou )

Re: Pure_Autopaint

Publié : jeu. 21/févr./2013 9:40
par Frenchy Pilou
Merci pour le bouton de la dernière chance! 8)

Suggestions :
pour ceux qui n'ont pas de tablette
une taille du pinceau à la volée par les touches + - active pendant le tracé (mode normal ou mode semi-auto)

un affichage en miniature des images utilisées ( comme cela on sait laquelle est active et si l'on a chargé quelque chose)

Un petit éditeur de forme de pinceau
Par exemple à partir de n'importe quel dessin de pinceau , lui donner des paramètres de "gravité", d'épaisseur, etc...
comme cela de simples rayons "rayonnants" depuis le centre (le Flocon), pourraient être transformés en cascade vers le bas, en cheveux etc...!

PS Il semble qu'il y ait un petit bug (ou non)
en mode Vermicelle ou autre, en mode normal, le fait d'appuyer sur Draw relance le dessin depuis le départ!
il ne serait pas mieux de le reprendre où il en est avec un autre pinceau ou le même?
ou tout du moins donner le choix: cela évite de sauvegarder l'image en cours de processus, de la recharger!