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