Read Multiframe TIFF Memory Friendly

View as Markdown

Multiple framesPipelineReadTIFF

Reads multiframe image in TIFF format using memory-friendly Pipeline API.

Code Snippet

using (var reader = new TiffReader("WriteMultiframeTiff.tif"))
{
    for (int i = 0; i < reader.Frames.Count; i++)
    {
        using (var writer = new JpegWriter("ReadMultiframeTiffMemoryFriendly_" + i + ".jpg"))
        {
            Pipeline.Run(reader.Frames[i] + writer);
        }
    }
}

Input

WriteMultiframeTiff.tif

Download

Output

ReadMultiframeTiffMemoryFriendly_0.jpg

ReadMultiframeTiffMemoryFriendly_0.jpg

ReadMultiframeTiffMemoryFriendly_1.jpg

ReadMultiframeTiffMemoryFriendly_1.jpg

Used APIs