Hello All, want to be able to pull images from the database and load them
into a bitmap through a stream which I have working. I then want to take
the bitmap and load it into a Image control without haveing to save the
bitmap as a file. Is this possible? Currently, I just display the bitmap
by calling Bitmap.save however, if users do not know to click the image they
can not see the full size. If I can create a bitmap from the stream I know
the size so I can set the properties of a image control and then display the
bitmap in the image. Does this make since or am I going about this the
wrong way? So in a nutshell, I am pulling images from a DB and want to
display the full size without having to actuall save the image to a file.
Any pointers?
TIA
George Ter-Saakov - 13 Aug 2007 22:01 GMT
You can make an mypage.aspx page that returns bitmap (not HTML)
1. You need to set ContentType = "img/gif"; or (jpg)
2. You need to set ContentLength to the size of the image
3. Use Response.BinaryWrite to output the image. Or since Response is a
Stream you can do Bitmap.Save(Response);
in your HTML you write <img src="mypage.aspx">
PS: It's more efficient to use handler for that task. mypage.ashx. But aspx
will work too if you fill more comfortable with aspx.
George.
> Hello All, want to be able to pull images from the database and load them
> into a bitmap through a stream which I have working. I then want to take
[quoted text clipped - 9 lines]
>
> TIA
Steve C. Orr [MCSD, MVP, CSM, ASP Insider] - 14 Aug 2007 00:06 GMT
Your page can have an Image control on it, and that Image control can point
to another page (or handler) that retrieves the image.
Here are the details:
http://SteveOrr.net/articles/ImproveYourImages.aspx
http://dotnetslackers.com/articles/aspnet/FileDenial.aspx

Signature
I hope this helps,
Steve C. Orr,
MCSD, MVP, CSM, ASPInsider
http://SteveOrr.net
> Hello All, want to be able to pull images from the database and load them
> into a bitmap through a stream which I have working. I then want to take
[quoted text clipped - 9 lines]
>
> TIA
Peter Bromberg [C# MVP] - 14 Aug 2007 01:02 GMT
Here is a way to do this without relying on an external handler such as
another page:
http://www.eggheadcafe.com/articles/20050911.asp
-Peter
Recursion: see Recursion
site: http://www.eggheadcafe.com
unBlog: http://petesbloggerama.blogspot.com
BlogMetaFinder: http://www.blogmetafinder.com
> Hello All, want to be able to pull images from the database and load them
> into a bitmap through a stream which I have working. I then want to take
[quoted text clipped - 9 lines]
>
> TIA
MikeB - 15 Aug 2007 01:01 GMT
Thanks everyone for the replies.
> Hello All, want to be able to pull images from the database and load them
> into a bitmap through a stream which I have working. I then want to take
[quoted text clipped - 9 lines]
>
> TIA