Clase 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 | Descripción |
|---|---|
| IcoOptions() | Inicializa una nueva instancia de la clase IcoOptions con el formato de cuadro ICO igual a Png y bitsPerPixel igual a 32. |
| IcoOptions(format, bits_per_pixel) | Inicializa una nueva instancia de la clase IcoOptions. |
Properties
| Name | Type | Access | Descripción |
|---|---|---|---|
| bits_per_pixel | int | r/w | Obtiene o establece el valor de bits por píxel. |
| buffer_size_hint | int | r/w | Obtiene o establece la sugerencia de tamaño del búfer, que se define como el tamaño máximo permitido para todos los búferes internos. |
| disposed | bool | r | Obtiene un valor que indica si esta instancia está disposed. |
| exif_data | ExifData | r/w | Obtiene o establece los datos Exif. |
| format | FileFormat | r/w | Obtiene o establece el formato de cuadro ICO. |
| full_frame | bool | r/w | Obtiene o establece un valor que indica si [full frame]. |
| keep_metadata | bool | r/w | Obtiene un valor que indica si conservar los metadatos originales de la imagen al exportar. |
| multi_page_options | MultiPageOptions | r/w | Las opciones multipágina |
| palette | IColorPalette | r/w | Obtiene o establece la paleta de colores. |
| resolution_settings | ResolutionSetting | r/w | Obtiene o establece la configuración de resolución. |
| source | Source | r/w | Obtiene o establece la fuente en la que crear la imagen. |
| vector_rasterization_options | VectorRasterizationOptions | r/w | Obtiene o establece las opciones de rasterización vectorial. |
| xmp_data | XmpPacketWrapper | r/w | Obtiene o establece el contenedor de metadatos XMP. |
Methods
| Name | Descripción |
|---|---|
| clone() | Crea una clonación por miembros de esta instancia. |
| try_set_metadata(metadata) | Intenta establecer una instancia de metadata, si esta instancia de Image admite e implementa la instancia IImageMetadataFormat. |
Constructor: IcoOptions()
IcoOptions()
Inicializa una nueva instancia de la clase IcoOptions con el formato de cuadro ICO igual a Png y
bitsPerPixel igual a 32.
Constructor: IcoOptions(format, bits_per_pixel)
IcoOptions(format, bits_per_pixel)
Inicializa una nueva instancia de la clase IcoOptions.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| format | FileFormat | El formato de cuadro ICO. Tenga en cuenta que la imagen ICO solo admite imágenes FileFormat.PNG y FileFormat.BMP como entradas. |
| bits_per_pixel | int | El valor de bits por píxel. |
Method: clone()
clone()
Crea una clonación por miembros de esta instancia.
Returns
| Tipo | Descripción |
|---|---|
| ImageOptionsBase | Una clonación por miembros de esta instancia. |
Method: try_set_metadata(metadata)
try_set_metadata(metadata)
Intenta establecer una instancia de metadata, si esta instancia de Image admite e implementa la instancia IImageMetadataFormat.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| metadata | IImageMetadataFormat | Los metadatos. |
Returns
| Tipo | Descripción |
|---|---|
| bool | Verdadero, si la instancia IMetadataContainer admite y/o implementa la instancia IImageMetadataFormat; de lo contrario, falso. |