Resize

Pipeline Resize

Resizes image using memory-friendly Pipeline API.

Сode Snippet

using (var reader = ImageReader.Create("Venice.jpg"))
using (var resize = new Resize(1048, 0, ResizeInterpolationMode.Anisotropic9))
using (var writer = ImageWriter.Create("PipelineResize.jpg"))
{
    // In this case we'll get an additional performance benefit by using resize right after the reader.
    // This allows skip decoding of unnecessary image scan-lines.
    Pipeline.Run(reader + resize + writer);
}

Input

Venice.jpg

Output

PipelineResize.jpg

For AI-assisted development: Download Graphics Mill Code Samples XML Catalog