Hallo Reinhold,
jetzt hab ichs oder :-)
also das ist der code den ich verwende. Ich weiß nicht was ich falsch mache aber vielleicht kannst du mir es sagen. Trotz des drehens ist die Qualität schlecht gruß,
klaus
Image loImage = new Bitmap(psPath);
Image loThumbNail = new Bitmap(piSize,piSize);
loImage.RotateFlip(RotateFlipType.Rotate180FlipNone);
loImage.RotateFlip(RotateFlipType.Rotate180FlipNone);
Graphics loGraphics = Graphics.FromImage(loThumbNail);
float loFactor = Math.Max(loImage.Width/piSize,loImage.Height/piSize);
loGraphics.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
if(loImage.Width < piSize && loImage.Height < piSize)
loGraphics.DrawImage(loImage,(float)((loThumbNail.Width - loImage.Width)/2),((loThumbNail.Height - loImage.Height)/2),(float)loImage.Width,(float)loImage.Height);
else
loGraphics.DrawImage(loImage,(float)((loThumbNail.Width - loImage.Width/loFactor)/2),((loThumbNail.Height - loImage.Height/loFactor)/2),(float)loImage.Width/loFactor,(float)loImage.Height/loFactor);
loImage.Dispose();
loImage = null;
loGraphics.Dispose();
loGraphics = null;
return loThumbNail;
----- Original Message ----- From: "Reinhold Becker" <[EMAIL PROTECTED]>
To: <csharp.net@glengamoi.com>
Sent: Sunday, May 15, 2005 2:43 PM
Subject: AW: [CSharp.net] ohne html
Ich heiße Reinhold ;)
Das ist egal. Es ist mir schon klar, was Du willst, aber das Framework kümmert sich nicht darum. Solange diese Metainfos in den JPGs enthalten sind, solange wird die Thumbnail Klasse die Thumbnails aus den Vorschaubilder generieren. Drum mußt du die Metainfos irgendwie loswerden. Das erreichst Du z.B. indem Du sie um 360° drehst. Also zweimal um 180° drehen, und dann das Thumbnail generieren.
Liebe Grüße, Reinhold
-----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Klaus Kühne Gesendet: Sonntag, 15. Mai 2005 13:11 An: csharp.net@glengamoi.com Betreff: [CSharp.net] ohne html
Hallo Reinhard,
danke wieder einmal für die wirklich rasche Antwort. Ich möchte aber aus großen Bildern kleine machen. Also aus normalen Bildern Thumbnails. Diese sind dann von der Qualität wirklich schlecht. Was kann ich dagegen tun. Muss ich sie in diesem fall auch rotieren?
gruß,
klaus
_______________________________________________ CSharp.net Mailingliste, Postings senden an: CSharp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/csharp.net
_______________________________________________
CSharp.net Mailingliste, Postings senden an:
CSharp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net
_______________________________________________ CSharp.net Mailingliste, Postings senden an: CSharp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/csharp.net