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
| Name | Descrizione |
|---|---|
| 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
| Name | Type | Access | Descrizione |
|---|---|---|---|
| bits_per_pixel | int | r/w | Ottiene o imposta il valore bits-per-pixel. |
| buffer_size_hint | int | r/w | Ottiene o imposta il suggerimento della dimensione del buffer, che è definito come dimensione massima consentita per tutti i buffer interni. |
| eliminato | bool | r | Ottiene un valore che indica se questa istanza è stata eliminata. |
| exif_data | ExifData | r/w | Ottiene o imposta i dati Exif. |
| format | FileFormat | r/w | Ottiene o imposta il formato del frame ICO. |
| full_frame | bool | r/w | Ottiene o imposta un valore che indica se [full frame]. |
| keep_metadata | bool | r/w | Ottiene un valore che indica se mantenere i metadati originali dell’immagine durante l’esportazione. |
| multi_page_options | MultiPageOptions | r/w | Le opzioni multipagina |
| palette | IColorPalette | r/w | Ottiene o imposta la tavolozza dei colori. |
| resolution_settings | ResolutionSetting | r/w | Ottiene o imposta le impostazioni di risoluzione. |
| source | Source | r/w | Ottiene o imposta la sorgente in cui creare l’immagine. |
| vector_rasterization_options | VectorRasterizationOptions | r/w | Ottiene o imposta le opzioni di rasterizzazione vettoriale. |
| xmp_data | XmpPacketWrapper | r/w | Ottiene o imposta il contenitore dei metadati XMP. |
Methods
| Name | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| format | FileFormat | Il formato del frame ICO. Nota che l’immagine ICO supporta solo le immagini FileFormat.PNG e FileFormat.BMP come voci. |
| bits_per_pixel | int | Il valore bits-per-pixel. |
Method: clone()
clone()
Crea una clonazione membro per membro di questa istanza.
Returns
| Tipo | Descrizione |
|---|---|
| ImageOptionsBase | Una 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| metadata | IImageMetadataFormat | I metadati. |
Returns
| Tipo | Descrizione |
|---|---|
| bool | True, se l’istanza IMetadataContainer supporta e/o implementa l’istanza IImageMetadataFormat; altrimenti, false. |