Classe IcoOptions

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

NameDescrizione
IcoOptions()Inizializza una nuova istanza della classe IcoOptions con il formato del frame ICO uguale a Png e
bitsPerPixel uguale a 32.
IcoOptions(format, bits_per_pixel)Inizializza una nuova istanza della classe IcoOptions.

Properties

NameTypeAccessDescrizione
bits_per_pixelintr/wOttiene o imposta il valore bits-per-pixel.
buffer_size_hintintr/wOttiene o imposta il suggerimento della dimensione del buffer, che è definito come dimensione massima consentita per tutti i buffer interni.
eliminatoboolrOttiene un valore che indica se questa istanza è stata eliminata.
exif_dataExifDatar/wOttiene o imposta i dati Exif.
formatFileFormatr/wOttiene o imposta il formato del frame ICO.
full_frameboolr/wOttiene o imposta un valore che indica se [full frame].
keep_metadataboolr/wOttiene un valore che indica se mantenere i metadati originali dell’immagine durante l’esportazione.
multi_page_optionsMultiPageOptionsr/wLe opzioni multipagina
paletteIColorPaletter/wOttiene o imposta la tavolozza dei colori.
resolution_settingsResolutionSettingr/wOttiene o imposta le impostazioni di risoluzione.
sourceSourcer/wOttiene o imposta la sorgente in cui creare l’immagine.
vector_rasterization_optionsVectorRasterizationOptionsr/wOttiene o imposta le opzioni di rasterizzazione vettoriale.
xmp_dataXmpPacketWrapperr/wOttiene o imposta il contenitore dei metadati XMP.

Methods

NameDescrizione
clone()Crea una clonazione membro per membro di questa istanza.
try_set_metadata(metadata)Cerca di impostare un’istanza metadata, se questa istanza di Image supporta e implementa l’istanza IImageMetadataFormat.

Constructor: IcoOptions()

 IcoOptions() 

Inizializza una nuova istanza della classe IcoOptions con il formato del frame ICO uguale a Png e
bitsPerPixel uguale a 32.

Constructor: IcoOptions(format, bits_per_pixel)

 IcoOptions(format, bits_per_pixel) 

Inizializza una nuova istanza della classe IcoOptions.

Parameters:

ParametroTipoDescrizione
formatFileFormatIl formato del frame ICO.
Nota che l’immagine ICO supporta solo le immagini FileFormat.PNG e FileFormat.BMP come voci.
bits_per_pixelintIl valore bits-per-pixel.

Method: clone()

 clone() 

Crea una clonazione membro per membro di questa istanza.

Returns

TipoDescrizione
ImageOptionsBaseUna clonazione membro per membro di questa istanza.

Method: try_set_metadata(metadata)

 try_set_metadata(metadata) 

Cerca di impostare un’istanza metadata, se questa istanza di Image supporta e implementa l’istanza IImageMetadataFormat.

Parameters:

ParametroTipoDescrizione
metadataIImageMetadataFormatI metadati.

Returns

TipoDescrizione
boolTrue, se l’istanza IMetadataContainer supporta e/o implementa l’istanza IImageMetadataFormat; altrimenti, false.