gg00xiv
Messages postés656Date d'inscriptionmercredi 22 août 2001StatutMembreDernière intervention11 mars 2005
-
19 mai 2003 à 01:59
ennixo
Messages postés224Date d'inscriptionsamedi 25 janvier 2003StatutMembreDernière intervention17 juin 2006
-
18 mai 2005 à 07:12
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
ennixo
Messages postés224Date d'inscriptionsamedi 25 janvier 2003StatutMembreDernière intervention17 juin 2006 18 mai 2005 à 07:12
bien le coup du thread, ça peut permettre (entre autres) d'avoir un slider qui définit le rayon et quand on le déplace hop il calcule tout de suite le flou pour l'afficher, sans que l'application soit en mode "je réponds pas paske je bosse là" et donc sans ke ça bug mochement meme si la souris ne lâche pas le slider !
le seul problème a mon avis est (j'ai pas testé mais au vu de ton code j'imagine) le temps de calcul de ton flou =/
je pense ke tu peux commencer par éviter les Get/SetPixel et les remplacer par du BitmapData = Bitmap.LockBits(...);
puis utiliser un pointeur en mode unsafe.
de plus il existe des astuces pour que les flous soient super rapides, tu peux matter l'une de mes sources consacrée aux flous (en VB6 mais très facile à comprendre) ici : http://www.vbfrance.com/code.aspx?ID=30380
voilà =)
gg00xiv
Messages postés656Date d'inscriptionmercredi 22 août 2001StatutMembreDernière intervention11 mars 200513 21 mai 2003 à 01:55
thx, ca marche, c marrant :)
cs_Crazyht
Messages postés1522Date d'inscriptionmardi 18 décembre 2001StatutMembreDernière intervention21 août 20108 19 mai 2003 à 11:06
J'allais oublier dans button1_Click le path du fichier est en dur, il faut donc le modifier.
Dsl g eut la faignantise de faire un OpenDialog :)
@++
Crazyht
cs_Crazyht
Messages postés1522Date d'inscriptionmardi 18 décembre 2001StatutMembreDernière intervention21 août 20108 19 mai 2003 à 11:03
18 mai 2005 à 07:12
le seul problème a mon avis est (j'ai pas testé mais au vu de ton code j'imagine) le temps de calcul de ton flou =/
je pense ke tu peux commencer par éviter les Get/SetPixel et les remplacer par du BitmapData = Bitmap.LockBits(...);
puis utiliser un pointeur en mode unsafe.
de plus il existe des astuces pour que les flous soient super rapides, tu peux matter l'une de mes sources consacrée aux flous (en VB6 mais très facile à comprendre) ici : http://www.vbfrance.com/code.aspx?ID=30380
voilà =)
21 mai 2003 à 01:55
19 mai 2003 à 11:06
Dsl g eut la faignantise de faire un OpenDialog :)
@++
Crazyht
19 mai 2003 à 11:03
http://www.csharpfr.com/annuaire.aspx?cat=142
Tu convertis tous les fichiers et ca tourne
19 mai 2003 à 02:48
Te trouve ca demain :)
19 mai 2003 à 01:59
pourrais-tu résoudre le problème