"Sunfire" <a_borka@sbcglobal.netwrote in message
news:ubcF9nrJIHA.5328@TK2MSFTNGP05.phx.gbl...
Quote:
Can somebody put this code into c#?
>
Protected Sub Page_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
Dim imageFolder As String
Dim imageText As String
Dim bm As Bitmap
Dim ms As MemoryStream
>
imageFolder = Request.QueryString(imFolder)
imageText = Request.QueryString(imText)
>
If imageFolder Is Nothing Then
bm = makeImage(imageText)
Else
bm = makeImage(imageFolder, imageText)
End If
>
ms = New MemoryStream
bm.Save(ms, ImageFormat.Jpeg)
Response.ContentType = "image/jgp"
Response.BinaryWrite(ms.ToArray())
End Sub
You can enlist the help of an automatic converter such as the one at
http://labs.developerfusion.co.uk/co...to-csharp.aspx.
protected void Page_Load(object sender, System.EventArgs e)
{
string imageFolder;
string imageText;
Bitmap bm;
MemoryStream ms;
imageFolder = Request.QueryString[imFolder];
imageText = Request.QueryString[imText];
if (imageFolder == null) {
bm = makeImage(imageText);
}
else {
bm = makeImage(imageFolder, imageText);
}
ms = new MemoryStream();
bm.Save(ms, ImageFormat.Jpeg);
Response.ContentType = "image/jgp";
Response.BinaryWrite(ms.ToArray());
}
While we are at it, it is worth noting that this is not an efficient way to
serve an image from a file. It is better to use an HttpHandler (.ashx)
instead of a WebForm (.aspx).