2010-09-30 25 views
0

J'essaie de dessiner une image (JPG, TIFF, PNG) sur le fond de mon contrôle utilisateur. Mon contrôle utilisateur mettra en évidence certaines parties de l'image à l'aide de rectangles. Si je dessine l'image sans échelle, elle semble correcte. Mais lorsque je dessine puis Scaled [Ajuster à la page], l'image ne semble pas correcte. Pour le format PNG, il arrive parfois que l'image ne soit pas chargée.C# Dessin à l'échelle Images JPG, PNG à l'aide de DrawImage ne semble pas correct

L'application n'est pas une application de traitement d'image, mais je veux quand même afficher l'image à l'échelle et pouvoir voir l'image correctement.

Merci --HAN

+0

Pourriez-vous poster un échantillon de code s'il vous plaît? Vous pouvez essayer d'utiliser le code ici: http://msdn.microsoft.com/en-us/library/aa327544(v=VS.71).aspx – rwong

+0

Cette question nécessite un extrait de code, un lien vers une capture d'écran montrant le mauvaise image et message d'exception + trace de pile lorsque l'image ne se charge pas. Dépêchez-vous, votre question est sur la première page pendant moins de 20 minutes. –

Répondre

0

Avant Dessin int il peint événement que j'ai ajouté le

 e.Graphics.SmoothingMode = SmoothingMode.HighQuality; 
     e.Graphics.InterpolationMode = InterpolationMode.HighQualityBicubic; 
     e.Graphics.PixelOffsetMode = PixelOffsetMode.HighQuality; 

suivantes, les images bien regardé.

Merci pour vos commentaires.

--Hari