Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1416 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [.NET] System.Drawing > Comment remplir une zone avec une image ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[.NET] System.Drawing > Comment remplir une zone avec une image ?

n°1371907
Arjuna
Aircraft Ident.: F-MBSD
Posté le 22-05-2006 à 10:09:13  profilanswer
 

Salut,
 
J'ai un Polygone, ou un Région ou n'importe quoi d'autre (je m'adapte, je suis pas chiant :D)
 
Je sais le dessiner sous forme de traits.
Je sais le dessiner en le remplissant d'une couleur unie.
 
Mais il me manque deux fonctions, et je ne vois pas comment je peux faire :
1) Remplir avec un motif (hachuré par exmeple)
2) Remplir avec une image (texture)
 
Pour le second, j'ai tenté de voir avec DrawImage, mais ce dernier n'accepte en clip qu'un recangle... Deplus, si l'image est plus petite que la zone, c'est pas pratique...
 
Vous avez une idée ?

mood
Publicité
Posté le 22-05-2006 à 10:09:13  profilanswer
 

n°1376209
heliconix
Posté le 28-05-2006 à 15:17:50  profilanswer
 

Graphics.FillRegion devrait faire l'affaire en utilisant une TextureBrush

n°1376404
Arjuna
Aircraft Ident.: F-MBSD
Posté le 29-05-2006 à 00:25:29  profilanswer
 

Parfait, ça marche, merci :jap:
 

Code :
  1. TextureBrush tb = new TextureBrush(Image.FromFile(@"c:\test\zone1.png" ));
  2. bg.Graphics.FillPolygon(tb, obj.Points.ToArray());


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [.NET] System.Drawing > Comment remplir une zone avec une image ?

 

Sujets relatifs
Vérification d'image ...Comment mettre une image en arrière plan avec une anim flash ?
[ASP.NET] dropdownlist.selectedIndex renvoit toujours 0[ACCESS/VBA] Selection multiple auto dans une zone de liste
contraindre le mouvement d'un clip dans une zonePictureBox[VB.NET]
en cliquant sur une image mise à jour de la BDDRenommer une image sur le net.
si je suis dans cette image?Remplir un formulaire via un autre site
Plus de sujets relatifs à : [.NET] System.Drawing > Comment remplir une zone avec une image ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR