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
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; }