wenna
Messages postés6Date d'inscriptionmardi 13 février 2007StatutMembreDernière intervention20 mars 2007
-
17 mars 2007 à 18:20
wenna
Messages postés6Date d'inscriptionmardi 13 février 2007StatutMembreDernière intervention20 mars 2007
-
20 mars 2007 à 21:17
salut
je cherche un code c# qui permet d'extraire une zone à partir d'une image.
l'image est constutiée des zones où le couleur des pixels sont noir et d'autres zones où le couleur des pixels est différent de noir; je veus récupérer la grande zone dont le couleur des pixels est différent de noir...
merci d'avance...
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 18 mars 2007 à 12:04
Je parlais de la classe Region. Je comprends pas bien le terme "récupérer" car une image sera toujours rectangulaire que le contour soit noir ou transparent.. donc si tu ne veux pas afficher le contour noir dans la seconde PictureBox utilise la methode Bitmap.MakeTransparent( Color.Black ).
wenna
Messages postés6Date d'inscriptionmardi 13 février 2007StatutMembreDernière intervention20 mars 2007 18 mars 2007 à 22:10
ok, les methodes de classe Region peuvet etre utiles pour mon cas:
alors pour que j'explique mieu, par exemple pour l'image suivante je veus servir que de la zonne ds le rectangle rouge.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 19 mars 2007 à 19:12
Oui je vois.. là dans ce cas le coup de mettre le fond noir en transparence ça ne marchera pas. Si c'est toi qui dessine le cadre rouge ça va être assez simple suffit de faire une copie partielle de l'image ( avec DrawImage ) sur un nouveau bitmap en utilisant les coordonnées du rectangle par contre si c'est pas toi qui dessine ce cadre et que tu n'en connais pas les coordonnées alors là ça va pas être simple.
wenna
Messages postés6Date d'inscriptionmardi 13 février 2007StatutMembreDernière intervention20 mars 2007 20 mars 2007 à 21:17
malheureusement c pas moi qui dessine le cadre, l'idé principale c'est de dessiner pour chaque zone non nulle un rectangle, puis on choisit le rectangle le plus grand....
le probleme que je ne sais pas comment cadré une zone homogène...