**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 file immagine ICO personalizzati per le icone delle applicazioni senza sforzo con la nostra API, consentendoti di rappresentare il tuo software in modo fluido. La nostra API supporta frame immagine PNG e BMP con vari valori di bit per pixel, garantendo versatilità e compatibilità per le tue esigenze di creazione di icone.
## Costruttori

| Costruttore | Descrizione |
| --- | --- |
| [IcoOptions()](#IcoOptions--) | Inizializza una nuova istanza della classe [IcoOptions](../../com.aspose.imaging.imageoptions/icooptions) con il formato del frame ICO impostato su Png e bitsPerPixel impostato su 32. |
| [IcoOptions(IcoOptions options)](#IcoOptions-com.aspose.imaging.imageoptions.IcoOptions-) |  |
| [IcoOptions(long format)](#IcoOptions-long-) | Inizializza una nuova istanza della classe [IcoOptions](../../com.aspose.imaging.imageoptions/icooptions) con il formato del frame ICO impostato su [`format`] e bitsPerPixel impostato su 32. |
| [IcoOptions(long format, int bitsPerPixel)](#IcoOptions-long-int-) | Inizializza una nuova istanza della classe [IcoOptions](../../com.aspose.imaging.imageoptions/icooptions). |
## Metodi

| Metodo | Descrizione |
| --- | --- |
| [getFormat()](#getFormat--) | Ottiene il formato del frame ICO. |
| [setFormat(long value)](#setFormat-long-) | Imposta il formato del frame ICO. |
| [getBitsPerPixel()](#getBitsPerPixel--) | Ottiene il valore dei bit per pixel. |
| [setBitsPerPixel(int value)](#setBitsPerPixel-int-) | Imposta il valore dei bit per pixel. |
### IcoOptions() {#IcoOptions--}
```
public IcoOptions()
```


Inizializza una nuova istanza della classe [IcoOptions](../../com.aspose.imaging.imageoptions/icooptions) con il formato del frame ICO impostato su Png e bitsPerPixel impostato su 32.

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


**Parameters:**
| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| options | [IcoOptions](../../com.aspose.imaging.imageoptions/icooptions) |  |

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


Inizializza una nuova istanza della classe [IcoOptions](../../com.aspose.imaging.imageoptions/icooptions) con il formato del frame ICO impostato su [`format`] e bitsPerPixel impostato su 32.

**Parameters:**
| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| format | long | Il formato del frame ICO. Nota che le immagini ICO supportano solo le immagini [FileFormat.Png](../../com.aspose.imaging/fileformat\#Png) e [FileFormat.Bmp](../../com.aspose.imaging/fileformat\#Bmp) come voci. |

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


Inizializza una nuova istanza della classe [IcoOptions](../../com.aspose.imaging.imageoptions/icooptions).

**Parameters:**
| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| format | long | Il formato del frame ICO. Nota che le immagini ICO supportano solo le immagini [FileFormat.Png](../../com.aspose.imaging/fileformat\#Png) e [FileFormat.Bmp](../../com.aspose.imaging/fileformat\#Bmp) come voci. |
| bitsPerPixel | int | Il valore dei bit per pixel. |

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


Ottiene il formato del frame ICO.

**Returns:**
long - il formato del frame ICO.
### setFormat(long value) {#setFormat-long-}
```
public final void setFormat(long value)
```


Imposta il formato del frame ICO.

**Parameters:**
| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| valore | long | il formato del frame ICO. |

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


Ottiene il valore dei bit per pixel.

**Returns:**
int - il valore dei bit per pixel.
### setBitsPerPixel(int value) {#setBitsPerPixel-int-}
```
public final void setBitsPerPixel(int value)
```


Imposta il valore dei bit per pixel.

**Parameters:**
| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| valore | int | il valore dei bit per pixel. |

