Class IcoOptions

IcoOptions class

Create custom ICO image files for application icons effortlessly with our API, empowering you to represent your software seamlessly. Our API supports PNG and BMP image frames with various bits per pixel values, ensuring versatility and compatibility for your icon creation needs.

public class IcoOptions : ImageOptionsBase

Constructors

NameDescription
IcoOptions()Initializes a new instance of the IcoOptions class with the ICO frame format equals to Png and bitsPerPixel equals to 32.
IcoOptions(FileFormat, int)Initializes a new instance of the IcoOptions class.

Properties

NameDescription
BitsPerPixel { get; set; }Gets or sets the bits-per-pixel value.
BufferSizeHint { get; set; }Gets or sets the buffer size hint which is defined max allowed size for all internal buffers.
Disposed { get; }Gets a value indicating whether this instance is disposed.
Format { get; set; }Gets or sets the ICO frame format.
FullFrame { get; set; }Gets or sets a value indicating whether [full frame].
KeepMetadata { get; set; }Gets a value whether to keep original image metadata on export.
MultiPageOptions { get; set; }The multipage options
virtual Palette { get; set; }Gets or sets the color palette.
ProgressEventHandler { get; set; }Gets or sets the progress event handler.
virtual ResolutionSettings { get; set; }Gets or sets the resolution settings.
Source { get; set; }Gets or sets the source to create image in.
VectorRasterizationOptions { get; set; }Gets or sets the vector rasterization options.
virtual XmpData { get; set; }Gets or sets the XMP metadata container.

Methods

NameDescription
virtual Clone()Clones this instance.
Dispose()Disposes the current instance.

See Also