EFFET FLOU SUR UNE IMAGE (TRAITEMENT PAR THREAD)

gg00xiv Messages postés 656 Date d'inscription mercredi 22 août 2001 Statut Membre Dernière intervention 11 mars 2005 - 19 mai 2003 à 01:59
ennixo Messages postés 224 Date d'inscription samedi 25 janvier 2003 Statut Membre Dernière intervention 17 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.

https://codes-sources.commentcamarche.net/source/11520-effet-flou-sur-une-image-traitement-par-thread

ennixo Messages postés 224 Date d'inscription samedi 25 janvier 2003 Statut Membre Dernière intervention 17 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és 656 Date d'inscription mercredi 22 août 2001 Statut Membre Dernière intervention 11 mars 2005 13
21 mai 2003 à 01:55
thx, ca marche, c marrant :)
cs_Crazyht Messages postés 1522 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 21 août 2010 8
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és 1522 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 21 août 2010 8
19 mai 2003 à 11:03
Pour le convertisseur j'ai mis un lien :

http://www.csharpfr.com/annuaire.aspx?cat=142

Tu convertis tous les fichiers et ca tourne
cs_Crazyht Messages postés 1522 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 21 août 2010 8
19 mai 2003 à 02:48
Euh il faut recuperer les convertiseur VS.NET 2003 vers VS.NET 2002

Te trouve ca demain :)
gg00xiv Messages postés 656 Date d'inscription mercredi 22 août 2001 Statut Membre Dernière intervention 11 mars 2005 13
19 mai 2003 à 01:59
ni les projets lancés séparemment, ni la solution ne marchent ...
pourrais-tu résoudre le problème
Rejoignez-nous