Table of Contents

Class GdiImageContext

Namespace
NAPS2.Images.Gdi
Assembly
NAPS2.Images.Gdi.dll
public class GdiImageContext : ImageContext
Inheritance
GdiImageContext
Inherited Members

Constructors

GdiImageContext()

public GdiImageContext()

Properties

SupportsTiff

protected override bool SupportsTiff { get; }

Property Value

bool

TiffWriter

public override ITiffWriter TiffWriter { get; }

Property Value

ITiffWriter

Methods

Create(int, int, ImagePixelFormat)

Creates a new empty image.

public override IMemoryImage Create(int width, int height, ImagePixelFormat pixelFormat)

Parameters

width int

The image width in pixels.

height int

The image height in pixels.

pixelFormat ImagePixelFormat

The image's pixel format.

Returns

IMemoryImage

LoadCore(Stream, ImageFileFormat)

protected override IMemoryImage LoadCore(Stream stream, ImageFileFormat format)

Parameters

stream Stream
format ImageFileFormat

Returns

IMemoryImage

LoadFramesCore(Action<IMemoryImage>, Stream, ImageFileFormat, ProgressHandler)

protected override void LoadFramesCore(Action<IMemoryImage> produceImage, Stream stream, ImageFileFormat format, ProgressHandler progress)

Parameters

produceImage Action<IMemoryImage>
stream Stream
format ImageFileFormat
progress ProgressHandler

PerformTransform(IMemoryImage, Transform)

Performs the specified transformation on the specified image using a compatible transformer.

public override IMemoryImage PerformTransform(IMemoryImage image, Transform transform)

Parameters

image IMemoryImage
transform Transform

Returns

IMemoryImage

RenderToBitmap(IRenderableImage)

public Bitmap RenderToBitmap(IRenderableImage image)

Parameters

image IRenderableImage

Returns

Bitmap