Hallo,

Wenn ich Thumbnails generiere, werden diese durch das
verkleinern sehr unscharf.
Gibt es in ASP.Net C# die M�glichkeit, ohne irgend eine
Komponente, hinaufgeladene und verkleinerte Bilder
einwenig zu sch�rfen?
Wenn ja, wie?
Wenn es nur �ber eine Komponente geht, was k�nnt
ihr mir empfehlen, wenn m�glich gratis.


Hier noch einwenig Code von meinem Upload und
der Verkleinerung. W�hre super, wenn es da nur
einen Befehl geben w�rde, der das Bild etwas sch�rft.

...

if(inputFileName.PostedFile != null)
{
  System.Web.HttpPostedFile pf = inputFileName.PostedFile;
  if(pf.ContentType == "image/pjpeg")
  {
    try
    {
      //Hinaufgeladenes Bild zwischenspeichern.
      pf.SaveAs ("C:\blabla\zwischenspeichern.jpg");

      //Bild verkleinert abspeichern
      System.Drawing.Image imgFullSize =
System.Drawing.Image.FromFile("C:\blabla\image.jpg");
      System.Drawing.Image.GetThumbnailImageAbort cb = new
System.Drawing.Image.GetThumbnailImageAbort(AbortThumbnailGeneration)
      System.Drawing.Image imgThumb =
imgFullSize.GetThumbnailImage(100,75,cb,IntPtr.Zero);

imgThumb.Save("C:\blablaThumbnails\thumbimage.jpg",System.Drawing.Imaging.Im
ageFormat.Jpeg);
      imgThumb.Dispose();

      //Da nur Thumbnail gew�nscht ist, altes Bild l�schen
      if(System.IO.File.Exists("C:\blabla\zwischenspeichern.jpg"))
      {System.IO.File.Delete("C:\blabla\zwischenspeichern.jpg");}
    }
    catch
    {
      //Upload fehlgeschlagen
    }
  }
}

...

public bool AbortThumbnailGeneration()
{return false;}



danke
Patrick


_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an