**Inheritance:**
java.lang.Object, [com.aspose.imaging.DisposableObject](../../com.aspose.imaging/disposableobject), [com.aspose.imaging.ImageOptionsBase](../../com.aspose.imaging/imageoptionsbase)
```
public class IcoOptions extends ImageOptionsBase
```

Crea archivos de imagen ICO personalizados para íconos de aplicación sin esfuerzo con nuestra API, permitiéndole representar su software sin problemas. Nuestra API admite marcos de imagen PNG y BMP con varios valores de bits por píxel, garantizando versatilidad y compatibilidad para sus necesidades de creación de íconos.
## Constructores

| Constructor | Descripción |
| --- | --- |
| [IcoOptions()](#IcoOptions--) | Inicializa una nueva instancia de la clase [IcoOptions](../../com.aspose.imaging.imageoptions/icooptions) con el formato de cuadro ICO igual a Png y bitsPerPixel igual a 32. |
| [IcoOptions(IcoOptions options)](#IcoOptions-com.aspose.imaging.imageoptions.IcoOptions-) |  |
| [IcoOptions(long format)](#IcoOptions-long-) | Inicializa una nueva instancia de la clase [IcoOptions](../../com.aspose.imaging.imageoptions/icooptions) con el formato de cuadro ICO igual a [`format`] y bitsPerPixel igual a 32. |
| [IcoOptions(long format, int bitsPerPixel)](#IcoOptions-long-int-) | Inicializa una nueva instancia de la clase [IcoOptions](../../com.aspose.imaging.imageoptions/icooptions). |
## Métodos

| Método | Descripción |
| --- | --- |
| [getFormat()](#getFormat--) | Obtiene el formato de cuadro ICO. |
| [setFormat(long value)](#setFormat-long-) | Establece el formato de cuadro ICO. |
| [getBitsPerPixel()](#getBitsPerPixel--) | Obtiene el valor de bits por píxel. |
| [setBitsPerPixel(int value)](#setBitsPerPixel-int-) | Establece el valor de bits por píxel. |
### IcoOptions() {#IcoOptions--}
```
public IcoOptions()
```


Inicializa una nueva instancia de la clase [IcoOptions](../../com.aspose.imaging.imageoptions/icooptions) con el formato de cuadro ICO igual a Png y bitsPerPixel igual a 32.

### IcoOptions(IcoOptions options) {#IcoOptions-com.aspose.imaging.imageoptions.IcoOptions-}
```
public IcoOptions(IcoOptions options)
```


**Parameters:**
| Parámetro | Tipo | Descripción |
| --- | --- | --- |
| options | [IcoOptions](../../com.aspose.imaging.imageoptions/icooptions) |  |

### IcoOptions(long format) {#IcoOptions-long-}
```
public IcoOptions(long format)
```


Inicializa una nueva instancia de la clase [IcoOptions](../../com.aspose.imaging.imageoptions/icooptions) con el formato de cuadro ICO igual a [`format`] y bitsPerPixel igual a 32.

**Parameters:**
| Parámetro | Tipo | Descripción |
| --- | --- | --- |
| format | long | El formato de cuadro ICO. Tenga en cuenta que la imagen ICO solo admite imágenes [FileFormat.Png](../../com.aspose.imaging/fileformat\#Png) y [FileFormat.Bmp](../../com.aspose.imaging/fileformat\#Bmp) como entradas. |

### IcoOptions(long format, int bitsPerPixel) {#IcoOptions-long-int-}
```
public IcoOptions(long format, int bitsPerPixel)
```


Inicializa una nueva instancia de la clase [IcoOptions](../../com.aspose.imaging.imageoptions/icooptions).

**Parameters:**
| Parámetro | Tipo | Descripción |
| --- | --- | --- |
| format | long | El formato de cuadro ICO. Tenga en cuenta que la imagen ICO solo admite imágenes [FileFormat.Png](../../com.aspose.imaging/fileformat\#Png) y [FileFormat.Bmp](../../com.aspose.imaging/fileformat\#Bmp) como entradas. |
| bitsPerPixel | int | El valor de bits por píxel. |

### getFormat() {#getFormat--}
```
public final long getFormat()
```


Obtiene el formato de cuadro ICO.

**Returns:**
long - el formato de cuadro ICO.
### setFormat(long value) {#setFormat-long-}
```
public final void setFormat(long value)
```


Establece el formato de cuadro ICO.

**Parameters:**
| Parámetro | Tipo | Descripción |
| --- | --- | --- |
| valor | long | el formato de cuadro ICO. |

### getBitsPerPixel() {#getBitsPerPixel--}
```
public final int getBitsPerPixel()
```


Obtiene el valor de bits por píxel.

**Returns:**
int - el valor de bits por píxel.
### setBitsPerPixel(int value) {#setBitsPerPixel-int-}
```
public final void setBitsPerPixel(int value)
```


Establece el valor de bits por píxel.

**Parameters:**
| Parámetro | Tipo | Descripción |
| --- | --- | --- |
| valor | int | el valor de bits por píxel. |

