Table of Contents

Interface IBitmapEncoder

Namespace
PaintDotNet.Imaging
Assembly
PaintDotNet.Windows.dll

Defines methods for setting an encoder's properties such as thumbnails, frames, and palettes.
IWICBitmapEncoder

public interface IBitmapEncoder : IObjectRef, IIsDisposed, IDisposable, IInternalImpl
Inherited Members
Extension Methods

Properties

ContainerFormat

Retrieves the encoder's container format.

EncoderInfo

Retrieves an IBitmapEncoderInfo for the encoder.

Metadata

Retrieves a metadata query writer for the encoder.

Methods

Commit()

Commits all changes for the image and closes the stream.

CreateNewFrame(out IPropertyBag2)

Creates a new IBitmapFrameEncode instance.

SetColorContexts(ReadOnlySpan<IColorContext>)

Sets the IColorContext objects for the encoder.

SetPalette(IPalette)

Sets the global palette for the image.

SetPreview(IBitmapSource)

Sets the global preview for the image.

SetThumbnail(IBitmapSource)

Sets the global thumbnail for the image.