begin process at 2012 02 09 10:50:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

Formulaire / Winforms / Controls

 > 

Anticrenélage sur formulaire


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Anticrenélage sur formulaire

dimanche 24 septembre 2006 à 03:37:03 | Anticrenélage sur formulaire

Gamer_man

Membre Club
Bonjour !


J'utilise un formulaire avec comme couleur transparente "Lime" (RGB : 00FF00), sur lequel je dessine une image comportant des zones "Lime" que je veux bien sûr cacher.

Mon problème est que mon image comporte des arrondis, et je voudrais appliquer un antricrenélage sur ces derniers (enfin sur tous les contours de l'image pour être précis !).

Est-il possible de faire celà directement en .NET ?


Merci, Bisous
dimanche 24 septembre 2006 à 12:46:04 | Re : Anticrenélage sur formulaire

Nikoui

Tu peux utiliser la propriété SmoothingMode de l'objet Graphics que tu utilise pour dessiner sur ta fenêtre:

myGraphic.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
dimanche 24 septembre 2006 à 15:47:10 | Re : Anticrenélage sur formulaire

Gamer_man

Membre Club
Je l'ai déjà sur mon événement de peinture du formulaire, mais cela n'agit pas quand je dessine une image, mais marche bien pour les lignes, etc. .

Moi je souhaiterais un AA entre les bords de mon formulaire et ce qu'il y a derrière (et non pas un AA avec le fond "Lime"). Suis obliger de faire une "capture d'écran" autours de mon formulaire et dessiner moi meme la forme que je veux avec GDI+ "par dessus" ?

L'image actuelle ressemble à ceci (pour la forme "de base !") :
SplashScreen


Merci, Bisous
dimanche 24 septembre 2006 à 21:39:30 | Re : Anticrenélage sur formulaire

Kleidp

Tu ne pourras jamais appliquer un anti-aliasing sur un bitmap, seulement sur des objets. La seule manière est que ton image supporte un canal alpha (pour la transparence) par exemple le PNG. Le site The Code project propose plusieurs source pour afficher une image en png.
dimanche 24 septembre 2006 à 21:55:48 | Re : Anticrenélage sur formulaire

Gamer_man

Membre Club
Merci, je ne connaissais pas ce site.

J'ai trouvé mon bonheur sur cette page :
[ Lien ]

Le 3eme item :
Download PNG Alpha-blending source-code - 122 Kb

Bisous
dimanche 24 septembre 2006 à 23:24:31 | Re : Anticrenélage sur formulaire

Kleidp

A oui petite précision, la difficulté est de placer des contrôles sur la form puisque c'est justement impossible :)
L'une des solutions est de créer deux form : l'une ayant les contrôles (fond transparent) et l'autre affichant le png, puis de coordonner les deux l'une sur l'autre lors de déplacement a la souris.

Aussi ici:
http://www.codeproject.com/cs/media/CsTranspTutorial3.asp?df=100&forumid=36208&fr=26

Regarde les questions a la fin des articles, certain parle de ça justement.




Cette discussion est classée dans : formulaire, image, anticrenélage, lime


Répondre à ce message

Sujets en rapport avec ce message

Changer une image de pictureBox sur un deuxieme formulaire déjà actif [ par kikiokiller ] Bonjour à tous.Je suis un débutant (confirmé...) et je solicite votre aide, car je me tire les cheveux depuis 4 jour sur ceci:Voila: J'ai un form1 (mé Treeview et image [ par RMI ] Bonjour, J'ai un problème sur un formulaire sous VS2005. En effet ce formulaire contient un treeview auquel j'affecte aux noeuds des images via une im image formulaire [ par ccoast ] Bonjour à tous je m'excuse si la question à déjà été pausé, mais voilà mon problème : J'ai une application avec plusieurs formulaire, et je voudrais Bandeau d'image(cliquable) dans un formulaire Winform [ par partales ] bonjour, Je cherche à faire une sorte de bandeau d'image cliquable dans un formulaire. Seulement, j'aurais souhaité pouvoir le courber (le bandeau) d Découper une image en WPF [ par xmox667 ] Salut à tous, Qui saurait comment on découpe une image comme un puzzle en wpf ? Merci picture box pas imprimé [ par cudenetf ] Bonjour, je voudrais imprimer un formulaire sur lequel doit se trouver un logo qui se trouve ds un picturebox. je charge le path du logo a la creation Problème d'affichage de grid en c# (wpf) [ par filiplarlibe ] Bonjour à tous, Je débute en c# et en formulaire wpf et je rencontre un problème avec mon formulaire créé. Je m'explique : J'ai créé un formulaire 8 Application Windows et impression [ par iceman64b ] Bonjour, J'ai une application faite en C# qui gère des demandes de service d'usagers. Ces infos sont stockées dans une BD MySQL et l'application est Handle d'un objet Image [ par ellandebasque ] Bonjour, je vous remercie de prendre le temps lire mon message. Je vous expose mon problème. Je dispose de 2 caméras. Je cherche à faire un petit l


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales