nochmal hallo,
erstmal danke f�r eure hilfe, hab mir alles mal angeschaut und f�r meine
bed�rfnisse etwas angepasst. jedoch muss ich irgend etwas falsch gemacht
haben, jetzt bekomm ich immer folgende Fehlermeldung, kann mir aber nicht
erkl�ren warum.
##################################################
Serverfehler in der Anwendung '/'.
Nicht gen�gend Arbeitsspeicher.
Beschreibung: Beim Ausf�hren der aktuellen Webanforderung ist ein
unverarbeiteter Fehler aufgetreten. �berpr�fen Sie die Stapel�berwachung, um
weitere Informationen �ber diesen Fehler anzuzeigen und festzustellen, wo
der Fehler im Code verursacht wurde.
Ausnahmedetails: System.OutOfMemoryException: Nicht gen�gend
Arbeitsspeicher.
##################################################
Hier mein code dazu:
Ich hab mir eine thumbnail.cs erstellt mit folgendem codeinhalt:
##################################################
using System;
using System.Drawing;
namespace projekt1.imgupload
{
public class thumbnail
{
public bool AbortThumbnailGeneration()
{return false;}
public Image GetThumbnail(string strFilename, int nScaleWidth, int
nScaleHeight)
{
Bitmap imgFullSize = new Bitmap(strFilename);
//orginalgr��en
int nImageWidth = imgFullSize.Width;
int nImageHeight = imgFullSize.Height;
//verh�ltniss berechnen. breite ist angegeben und h�he wird daraus
berechnet.
nImageHeight = (nScaleWidth/nImageWidth)*nImageHeight;
nImageWidth = nScaleWidth;
Image.GetThumbnailImageAbort cb = new
Image.GetThumbnailImageAbort(AbortThumbnailGeneration);
Image myThumbnail = imgFullSize.GetThumbnailImage(nImageWidth,
nImageHeight, cb, IntPtr.Zero);
return myThumbnail;
}
}
}
##################################################
auf die Funktion greif ich aus einer .aspx Datei wie folgt zu:
##################################################
projekt1.imgupload.thumbnail myThumb = new projekt1.imgupload.thumbnail();
System.Drawing.Image imgThumb =
myThumb.GetThumbnail(filePath,imWidth,imHeight);
Response.Clear();
Response.ContentType = "image/jpeg";
imgThumb.Save(Response.OutputStream,
System.Drawing.Imaging.ImageFormat.Jpeg);
imgThumb.Dispose();
Response.End();
##################################################
laut stapel�berwachung bekomm ich den fehler in der .aspx datei bei der
Zeile
System.Drawing.Image imgThumb =
myThumb.GetThumbnail(filePath,imWidth,imHeight);
und in der thumbnail.cs an der stelle
Image myThumbnail = imgFullSize.GetThumbnailImage(nImageWidth, nImageHeight,
cb, IntPtr.Zero);
weis jemand vielleicht woran der fehler liegt?
danke
Patrick
_______________________________________________
Csharp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/csharp.net