
Signature
Regards,
Phillip Johnson (MCSD For .NET)
PJ Software Development
www.pjsoftwaredevelopment.com
Somebody correct me if I'm wrong, but I believe you need the entire image
object in order to correctly create a thumbnail from it - at least with the
GetThumbnailImage method.
-- Pete
To be a success, arm yourself with the tools you need and learn how to use
them.
Site: http://www.eggheadcafe.com
http://petesbloggerama.blogspot.com
http://ittyurl.net
> Hi,
>
[quoted text clipped - 27 lines]
> new System.Drawing.Image.GetThumbnailImageAbort(rtnVal.ThumbnailCallback),
> IntPtr.Zero);
George Ter-Saakov - 25 Apr 2008 19:59 GMT
I would create thumbnail once and cache it on disk. Next time I would hit
the cached file.
Probably you need to check "Last Modified" date of the original file and the
thumbnail so if original has been changed then recreate thumbnail.
-------------------------------------------------------------
I belive that JPEG images allows to have thumbnails inside of the JPEG
file's data structure.
But it will be much harder to get/put that from/to there rather than do it
with separate file.....
George.
> Somebody correct me if I'm wrong, but I believe you need the entire image
> object in order to correctly create a thumbnail from it - at least with
[quoted text clipped - 42 lines]
>> System.Drawing.Image.GetThumbnailImageAbort(rtnVal.ThumbnailCallback),
>> IntPtr.Zero);
Phil Johnson - 25 Apr 2008 20:57 GMT
Thanks for the responses.
I suspected you might need to load the whole file into memory which I was
hoping to avoid.... we let people upload files up to 1 GB and if that loads
into memory it will kill the server.
We get files in by buffering them from the request stream to a temporary
file then buffering the data from the temporary file into the data base so we
never have more than about 8k of data in memory at any one time.
We might just have to cap the size of files that we can thumbnail in that
case.

Signature
Regards,
Phillip Johnson (MCSD For .NET)
PJ Software Development
www.pjsoftwaredevelopment.com
> I would create thumbnail once and cache it on disk. Next time I would hit
> the cached file.
[quoted text clipped - 55 lines]
> >> System.Drawing.Image.GetThumbnailImageAbort(rtnVal.ThumbnailCallback),
> >> IntPtr.Zero);