snipplrCallback({"id":63053,"title":"how-to-read--tiff-in-c-and-crop-it","source":"
Bitmap comments =<\/span> null<\/span>;<\/span><\/div><\/li> string<\/span> input =<\/span> "somepath"<\/span>;<\/span><\/div><\/li> \/\/ Open a Stream and decode a TIFF image<\/span><\/div><\/li> using<\/span> (<\/span>Stream imageStreamSource =<\/span> new<\/span><\/a> FileStream(<\/span>input, FileMode.<\/span>Open<\/span>, FileAccess.<\/span>Read<\/span>, FileShare.<\/span>Read<\/span>)<\/span>)<\/span><\/div><\/li> {<\/span><\/div><\/li> TiffBitmapDecoder decoder =<\/span> new<\/span><\/a> TiffBitmapDecoder(<\/span>imageStreamSource, BitmapCreateOptions.<\/span>PreservePixelFormat<\/span>, BitmapCacheOption.<\/span>Default<\/span>)<\/span>;<\/span><\/div><\/li> <\/div><\/li> BitmapSource bitmapSource =<\/span> decoder.<\/span>Frames<\/span>[<\/span>0<\/span>]<\/span>;<\/span><\/div><\/li> using<\/span> (<\/span>Bitmap b =<\/span> BitmapFromSource(<\/span>bitmapSource)<\/span>)<\/span><\/div><\/li> {<\/span><\/div><\/li> Rectangle cropRect =<\/span> new<\/span><\/a> Rectangle(<\/span>169<\/span>, 1092<\/span>, 567<\/span>, 200<\/span>)<\/span>;<\/span><\/div><\/li>