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

NameDescription
IcoOptions()Initialise une nouvelle instance de la classe IcoOptions avec le format de trame ICO égal à Png et
bitsPerPixel égal à 32.
IcoOptions(format, bits_per_pixel)Initialise une nouvelle instance de la classe IcoOptions.

Properties

NameTypeAccessDescription
bits_per_pixelintr/wObtient ou définit la valeur bits-per-pixel.
buffer_size_hintintr/wObtient ou définit l’indice de taille du tampon, qui correspond à la taille maximale autorisée pour tous les tampons internes.
libéréboolrObtient une valeur indiquant si cette instance est libérée.
exif_dataExifDatar/wObtient ou définit les données Exif.
formatFileFormatr/wObtient ou définit le format de trame ICO.
full_frameboolr/wObtient ou définit une valeur indiquant si [full frame].
keep_metadataboolr/wObtient une valeur indiquant s’il faut conserver les métadonnées d’image originales lors de l’exportation.
multi_page_optionsMultiPageOptionsr/wLes options multipages
paletteIColorPaletter/wObtient ou définit la palette de couleurs.
resolution_settingsResolutionSettingr/wObtient ou définit les paramètres de résolution.
sourceSourcer/wObtient ou définit la source dans laquelle créer l’image.
vector_rasterization_optionsVectorRasterizationOptionsr/wObtient ou définit les options de rasterisation vectorielle.
xmp_dataXmpPacketWrapperr/wObtient ou définit le conteneur de métadonnées XMP.

Methods

NameDescription
clone()Crée un clone membre à membre de cette instance.
try_set_metadata(metadata)Essaie de définir une instance metadata, si cette instance Image prend en charge et implémente l’instance IImageMetadataFormat.

Constructor: IcoOptions()

 IcoOptions() 

Initialise une nouvelle instance de la classe IcoOptions avec le format de trame ICO égal à Png et
bitsPerPixel égal à 32.

Constructor: IcoOptions(format, bits_per_pixel)

 IcoOptions(format, bits_per_pixel) 

Initialise une nouvelle instance de la classe IcoOptions.

Parameters:

ParamètreTypeDescription
formatFileFormatLe format de trame ICO.
Notez que l’image ICO ne prend en charge que les images FileFormat.PNG et FileFormat.BMP comme entrées.
bits_per_pixelintLa valeur bits-per-pixel.

Method: clone()

 clone() 

Crée un clone membre à membre de cette instance.

Returns

TypeDescription
ImageOptionsBaseUn clone membre à membre de cette instance.

Method: try_set_metadata(metadata)

 try_set_metadata(metadata) 

Essaie de définir une instance metadata, si cette instance Image prend en charge et implémente l’instance IImageMetadataFormat.

Parameters:

ParamètreTypeDescription
metadataIImageMetadataFormatLes métadonnées.

Returns

TypeDescription
boolVrai, si l’instance IMetadataContainer prend en charge et/ou implémente l’instance IImageMetadataFormat ; sinon, faux.