How to Load Single Page From .tif file.
Posted on 2010-11-12
I am currently trying to write a .Tif image viewer in .NET and am running into problems with loading individual pages from the file.
1) I know how to load an image from disk using the System.Drawing.Image.FromFile funciton. From there, I can set the Active frame of the image to get to the specific pages - however, this method means I have to load the entire image before traversing the pages. What I want is to just load say, page 2 from a file without having to load the entire file into memory first.
2) I'm currently using .NET. I know this may not be the best solution. If you know of a way for me to do it in another language please speak up.
3) One of my requirements here is that I either must write this from scratch or use a completely royalty free (for commercial) third party tool.
So to summarize, is there a way to load a single page from a .tif file? Idealy, I would assume I need to read the file into a stream, seek to the appropriate place and create the image (page) from that subset of the stream.