Page 2 sur 2

Re: ciseaux

Publié : ven. 07/nov./2008 9:23
par kelebrindae
kernadec a écrit :bonjour
...un cut genre sélection libre de paint...
:?: J'ai bien peur de ne pas comprendre cette phrase :?:
Peux-tu être plus précis?

Publié : ven. 07/nov./2008 9:55
par kernadec
bjr
dans le logiciel paint de windows pour le clipboard
tu as selection d'un bloc écran avec cadre
ou sélection libre qui est une clôture de la forme
choisie bien connue des log de dessin photo etc..
a plus

Publié : ven. 07/nov./2008 10:26
par kelebrindae
Ok, ça y est, j'ai compris! Tu veux pouvoir faire un copier/coller d'une zone de l'image de forme quelconque (pas forcément rectangulaire).

Euh... Je ne vois pas bien le rapport avec un screensaver (je dois être bouché, aujourd'hui)... :?

Quoi qu'il en soit: je n'ai pas trop d'idée sur la meilleure façon de procéder. Déjà, récupérer la zone délimitée par le tracé de la souris n'est pas forcément facile (il faudrait stocker les coordonnées des points parcourus par la souris dans une liste chainée, je suppose). Ensuite, pour déterminer quels pixels de l'image se trouve dans la zone ainsi délimitée, ça doit être carrément chaud! Peut-être en procédant comme pour un "fill" récursif de l'intérieur de la zone, sauf qu'au lieu de changer la couleur des pixels, tu stockes leur valeur dans une autre image qui ne contiendra alors que la sélection? Le problème peut alors être de d'identifier "l'intérieur" de la zone (comment savoir de quel côté de la ligne tracée par la souris il faut remplir?)...

Tu devrais créer un nouveau thread pour poser la question: c'est un problème intéressant, je pense que tu aurais des meilleures réponses que la mienne.

Publié : ven. 07/nov./2008 10:52
par kernadec
merci de ta réponse
le rapport est simple avec le sceen saver du fait une copie d'ecran dans le clipboard la c'est la meme chose mais avec une cloture quelconque

on pourrait deja faire avec un cloture polygonale quelconque
c'est pour cela que je t'ai demander si tu savais faire ce genre un capture.

car en ce moment tu est dans les polygones avec ton screensaver
a plus

Publié : ven. 07/nov./2008 11:21
par kelebrindae
Mais je ne dessine pas de polygone dans ce code!

Tu ne confonds pas avec le code de Comtois "Polygone convexe" (qui a aussi donné lieu à un screensaver) ?
=> http://www.purebasic.fr/french/viewtopi ... ne+convexe

Publié : ven. 07/nov./2008 11:27
par Backup
kernadec a écrit : car en ce moment tu est dans les polygones avec ton screensaver
a plus
8O 8O c'est pas plutot toi qui est dans les polygones avec ton topic ?
http://www.purebasic.fr/french/viewtopic.php?t=8642

:lol: :lol:

Publié : ven. 07/nov./2008 11:52
par kernadec
lolll c'est vrai
merci mr dobro
mais je voulais dire polyedre et screensaver

Publié : ven. 07/nov./2008 12:34
par Backup
kernadec a écrit :lolll c'est vrai
merci mr dobro
mais je voulais dire polyedre et screensaver

ouaip ! ben reste poly "Gone" (<-- enfant de Lyon )!! hein... :lol:

Publié : ven. 07/nov./2008 18:20
par kernadec
bonjour kelebrindae

dans la fenêtre de ton screensaver
tu as un menu forme
cube,tetrahedron,octahedron,dodecahedron,isodahedron
ça n'as pas de parentés avec des polyèdres?

c'etait juste question pour le fun! voila tout
merci pour le lien je vais rechercher et étudier le code de comtois

Publié : ven. 07/nov./2008 18:57
par jbernard13
moi je mets jamais de screensaver , je mets juste une vidéo qui tourne en boucle

j'aime pas les screenssavers

Publié : ven. 07/nov./2008 20:36
par Le Soldat Inconnu
On dirait le schtroumpf grognon !

Sérieusement, je pense que tu passé l'age de ce genre de remarque, si le sujet ne t'intéresse pas, tu ne lis pas et c'est tout.
Merci !

Publié : mer. 21/janv./2009 22:48
par Ar-S
Hum sous PB 4.30 il ni a pas de stlport_vc646.dll :?

Publié : jeu. 22/janv./2009 10:00
par kelebrindae
Euh... Peut-être parce que cette dll n'est plus nécessaire? (genre: elle a été intégrée à une autre) Il me semble que j'ai lu quelque chose à ce sujet dans les notes de release de la 4.30...

Je n'en sais rien, en fait: dans mon répertoire "compiler" de la PB4.30, la dll est toujours là. Mais il s'agit peut-être d'un reste de la 4.20 (j'installe PB toujours dans le même répertoire).

As-tu essayé de faire tourner le programme sans cette dll ?