PngOptions

Class PngOptions

Namespace: Imagise.Compressor.ImageOptions
Assembly: Imagise.Compressor.dll

Create high-quality Portable Network Graphics (PNG) raster images effortlessly with our API, offering customizable options for compression levels, bits per pixel depths, and alpha bits. Seamlessly process XMP metadata containers, ensuring comprehensive image metadata management, and empowering you to tailor PNG images to your exact specifications with ease.

public class PngOptions : PngOptions, IDisposable

Inheritance

object ← ImageOptions ← PngOptions ← PngOptions

Implements

IDisposable

Inherited Members

PngOptions.ColorType, PngOptions.Progressive, ImageOptions.Clone(), ImageOptions.Dispose(), ImageOptions.Source, ImageOptions.VectorRasterizationOptions, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

PngOptions()

public PngOptions()

Properties

ColorPalette

Sets the color palette.

public ColorPalette ColorPalette { set; }

Property Value

ColorPalette

CompressionLevel

Gets or sets the png compression level in the range of 0-9. The higher the value - the more efficient the compression.

public int CompressionLevel { get; set; }

Property Value

int