IcoOptions Klasse

Summary: 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.

Module: aspose.imaging.imageoptions

Full Name: aspose.imaging.imageoptions.IcoOptions

Inheritance: IMetadataContainer, IHasExifData, IHasMetadata, IHasXmpData, ImageOptionsBase

Constructors

NameBeschreibung
IcoOptions()Initialisiert eine neue Instanz der IcoOptions Klasse mit dem ICO‑Frame‑Format gleich Png und
bitsPerPixel gleich 32.
IcoOptions(format, bits_per_pixel)Initialisiert eine neue Instanz der IcoOptions Klasse.

Properties

NameTypeAccessBeschreibung
bits_per_pixelintr/wLiest oder setzt den Bits‑pro‑Pixel‑Wert.
buffer_size_hintintr/wLiest oder setzt den Hinweis zur Puffergröße, der die maximal zulässige Größe für alle internen Puffer definiert.
freigegebenboolrLiest einen Wert, der angibt, ob diese Instanz freigegeben ist.
exif_dataExifDatar/wLiest oder setzt die Exif-Daten.
formatFileFormatr/wLiest oder setzt das ICO‑Frame‑Format.
full_frameboolr/wLiest oder setzt einen Wert, der angibt, ob [full frame].
keep_metadataboolr/wLiest einen Wert, ob die ursprünglichen Bildmetadaten beim Export beibehalten werden sollen.
multi_page_optionsMultiPageOptionsr/wDie Mehrseiten‑Optionen
paletteIColorPaletter/wLiest oder setzt die Farbpalette.
resolution_settingsResolutionSettingr/wLiest oder setzt die Auflösungseinstellungen.
sourceSourcer/wLiest oder setzt die Quelle, in der das Bild erstellt wird.
vector_rasterization_optionsVectorRasterizationOptionsr/wLiest oder setzt die Vektor‑Rasterisierungsoptionen.
xmp_dataXmpPacketWrapperr/wLiest oder setzt den XMP‑Metadatencontainer.

Methods

NameBeschreibung
clone()Erstellt eine memberweise Kopie dieser Instanz.
try_set_metadata(metadata)Versucht, eine metadata-Instanz zu setzen, falls diese Image‑Instanz unterstützt und eine IImageMetadataFormat‑Instanz implementiert.

Constructor: IcoOptions()

 IcoOptions() 

Initialisiert eine neue Instanz der IcoOptions Klasse mit dem ICO‑Frame‑Format gleich Png und
bitsPerPixel gleich 32.

Constructor: IcoOptions(format, bits_per_pixel)

 IcoOptions(format, bits_per_pixel) 

Initialisiert eine neue Instanz der IcoOptions Klasse.

Parameters:

ParameterTypBeschreibung
formatFileFormatDas ICO‑Frame‑Format.
Hinweis: Das ICO‑Bild unterstützt nur FileFormat.PNG und FileFormat.BMP Bilder als Einträge.
bits_per_pixelintDer Bits‑pro‑Pixel‑Wert.

Method: clone()

 clone() 

Erstellt eine memberweise Kopie dieser Instanz.

Returns

TypBeschreibung
ImageOptionsBaseEine memberweise Kopie dieser Instanz.

Method: try_set_metadata(metadata)

 try_set_metadata(metadata) 

Versucht, eine metadata-Instanz zu setzen, falls diese Image‑Instanz unterstützt und eine IImageMetadataFormat‑Instanz implementiert.

Parameters:

ParameterTypBeschreibung
metadataIImageMetadataFormatDie Metadaten.

Returns

TypBeschreibung
boolTrue, wenn die IMetadataContainer Instanz unterstützt und/oder das IImageMetadataFormat implementiert; andernfalls false.