TiffDecoderReadTile Method |
Namespace: Atalasoft.Imaging.Codec
public AtalaImage ReadTile( Stream stream, Point location, int frameIndex, ProgressEventHandler progress )
Exception | Condition |
---|---|
Thrown when the top-left corner of a tile doesn't exist at the location specified. | |
Thrown if the image stream is not located at the beginning of a valid TIFF file. |
This method differs from ReadRegion(Stream, Rectangle, Int32, ProgressEventHandler) in that it doesn't check that the source image is tiled. For reading multiple tiles at once, ReadRegion is more efficient. To determine the tile size, query the tag TIFFTAG_TILELENGTH (323) or TIFFTAG_TILEWIDTH (322). If those tags do not exist, then the image is stripped in which case see ReadStrip(Stream, Int32, Int32, ProgressEventHandler).
Note that the image data is not corrected for orientation even when CorrectOrientation is true.