**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
```

Uygulama simgeleri için özel ICO görüntü dosyalarını API'mizle zahmetsizce oluşturun ve yazılımınızı sorunsuz bir şekilde temsil etmenizi sağlar. API'miz, çeşitli bit-per-piksel değerlerine sahip PNG ve BMP görüntü çerçevelerini destekler, böylece simge oluşturma ihtiyaçlarınız için çok yönlülük ve uyumluluk sağlar.
## Yapıcılar

| Yapıcı | Açıklama |
| --- | --- |
| [IcoOptions()](#IcoOptions--) | ICO çerçeve formatı Png ve bitsPerPixel 32'ye eşit olan yeni bir [IcoOptions](../../com.aspose.imaging.imageoptions/icooptions) sınıf örneğini başlatır. |
| [IcoOptions(IcoOptions options)](#IcoOptions-com.aspose.imaging.imageoptions.IcoOptions-) |  |
| [IcoOptions(long format)](#IcoOptions-long-) | ICO çerçeve formatı [`format`] ve bitsPerPixel 32'ye eşit olan yeni bir [IcoOptions](../../com.aspose.imaging.imageoptions/icooptions) sınıf örneğini başlatır. |
| [IcoOptions(long format, int bitsPerPixel)](#IcoOptions-long-int-) | [IcoOptions](../../com.aspose.imaging.imageoptions/icooptions) sınıfının yeni bir örneğini başlatır. |
## Yöntemler

| Yöntem | Açıklama |
| --- | --- |
| [getFormat()](#getFormat--) | ICO çerçeve formatını alır. |
| [setFormat(long value)](#setFormat-long-) | ICO çerçeve formatını ayarlar. |
| [getBitsPerPixel()](#getBitsPerPixel--) | Bit-per-piksel değerini alır. |
| [setBitsPerPixel(int value)](#setBitsPerPixel-int-) | Bit-per-piksel değerini ayarlar. |
### IcoOptions() {#IcoOptions--}
```
public IcoOptions()
```


ICO çerçeve formatı Png ve bitsPerPixel 32'ye eşit olan yeni bir [IcoOptions](../../com.aspose.imaging.imageoptions/icooptions) sınıf örneğini başlatır.

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


**Parameters:**
| Parametre | Tür | Açıklama |
| --- | --- | --- |
| options | [IcoOptions](../../com.aspose.imaging.imageoptions/icooptions) |  |

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


ICO çerçeve formatı [`format`] ve bitsPerPixel 32'ye eşit olan yeni bir [IcoOptions](../../com.aspose.imaging.imageoptions/icooptions) sınıf örneğini başlatır.

**Parameters:**
| Parametre | Tür | Açıklama |
| --- | --- | --- |
| format | long | ICO çerçeve formatı. ICO görüntüsünün yalnızca [FileFormat.Png](../../com.aspose.imaging/fileformat\#Png) ve [FileFormat.Bmp](../../com.aspose.imaging/fileformat\#Bmp) görüntülerini giriş olarak desteklediğini unutmayın. |

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


[IcoOptions](../../com.aspose.imaging.imageoptions/icooptions) sınıfının yeni bir örneğini başlatır.

**Parameters:**
| Parametre | Tür | Açıklama |
| --- | --- | --- |
| format | long | ICO çerçeve formatı. ICO görüntüsünün yalnızca [FileFormat.Png](../../com.aspose.imaging/fileformat\#Png) ve [FileFormat.Bmp](../../com.aspose.imaging/fileformat\#Bmp) görüntülerini giriş olarak desteklediğini unutmayın. |
| bitsPerPixel | int | Bit-per-piksel değeri. |

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


ICO çerçeve formatını alır.

**Returns:**
long - ICO çerçeve formatı.
### setFormat(long value) {#setFormat-long-}
```
public final void setFormat(long value)
```


ICO çerçeve formatını ayarlar.

**Parameters:**
| Parametre | Tür | Açıklama |
| --- | --- | --- |
| değer | long | ICO çerçeve formatı. |

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


Bit-per-piksel değerini alır.

**Returns:**
int - bit-per-piksel değeri.
### setBitsPerPixel(int value) {#setBitsPerPixel-int-}
```
public final void setBitsPerPixel(int value)
```


Bit-per-piksel değerini ayarlar.

**Parameters:**
| Parametre | Tür | Açıklama |
| --- | --- | --- |
| değer | int | bit-per-piksel değeri. |

