Probleme avec fonction smoothingmode du system.drawing.image

Signaler
Messages postés
33
Date d'inscription
samedi 15 octobre 2005
Statut
Membre
Dernière intervention
4 janvier 2012
-
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
-
Bonjour a tous,

Nous avons un serveur en windows 2000.
Nous avons un script C# qui utilise system.drawing.image.


Script utilisé

System.Drawing.Image oImageOriginal = (System.Drawing.Image)poImage.Clone();

//Resize new image

System.Drawing.Image oResizedImage = new System.Drawing.Bitmap(poSize.Width, poSize.Height, oImageOriginal.PixelFormat);

System.Drawing.Graphics oGraphic = Graphics.FromImage(oResizedImage);

oGraphic.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality;

oGraphic.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;

oGraphic.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;

Rectangle oRectangle = new Rectangle(0, 0, poSize.Width+3, poSize.Height+4);

oGraphic.DrawImage(oImageOriginal, oRectangle);

oGraphic.Dispose();

oImageOriginal.Dispose();

Ceci marche sur xp et vista mais pas sur 2000.


Nous cherchons actuellement une solution. si vous pouvez nous indiquer une eventuel solution.

5 réponses

Messages postés
355
Date d'inscription
samedi 30 octobre 2004
Statut
Membre
Dernière intervention
14 avril 2009

Bonjour,
Avez vous une erreur qui pourrait nous permettre de mieux vous aider?
Messages postés
33
Date d'inscription
samedi 15 octobre 2005
Statut
Membre
Dernière intervention
4 janvier 2012

bonjour william et merci,
Non, nous navons pas de message  d'erreur, nous savons et constatons que sa marche sur xp et vista et pas sur 2000 serv.
et que nous utilisons le GDI+ et je pense que ca vient de la le probleme.
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
90
Salut,

Le Windows 2000 est totalement à jour, notamment en niveau de service pack ?

/*
coq
MVP Visual C#
CoqBlog
*/
Messages postés
33
Date d'inscription
samedi 15 octobre 2005
Statut
Membre
Dernière intervention
4 janvier 2012

oui avec mon chef projet non avons regarde si tout etait a jour et c'est le cas.
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
90
Je ne constate pas de problème sur un Windows 2000.
Comment est utilisé ce code au juste ?
Le problème est il reproduit sur d'autres machines tournant sous Windows 2000 ?

/*
coq
MVP Visual C#
CoqBlog
*/