**Inheritance:**
java.lang.Object
```
public class RdOptimizerSettings
```

Classe delle impostazioni dell'ottimizzatore RD
## Costruttori

| Costruttore | Descrizione |
| --- | --- |
| [RdOptimizerSettings()](#RdOptimizerSettings--) | Inizializza una nuova istanza della classe `RdOptimizerSettings`. |
## Metodi

| Metodo | Descrizione |
| --- | --- |
| [getBppScale()](#getBppScale--) | Ottiene il fattore di scala BPP (bit per pixel). |
| [setBppScale(int value)](#setBppScale-int-) | Imposta il fattore di scala BPP (bit per pixel). |
| [getBppMax()](#getBppMax--) | Ottiene il valore massimo R da considerare in bit per pixel |
| [setBppMax(double value)](#setBppMax-double-) | Imposta il valore massimo R da considerare in bit per pixel |
| [getMaxQ()](#getMaxQ--) | Ottiene il valore massimo di quantizzazione. |
| [setMaxQ(int value)](#setMaxQ-int-) | Imposta il valore massimo di quantizzazione. |
| [getMinQ()](#getMinQ--) | Ottiene il valore minimo consentito di quantizzazione. |
| [getMaxPixelValue()](#getMaxPixelValue--) | Ottiene il valore massimo del pixel. |
| [getPsnrMax()](#getPsnrMax--) | Ottiene il valore massimo previsto di PSNR. |
| [getDiscretizedBppMax()](#getDiscretizedBppMax--) | Ottiene il valore massimo R da considerare. |
| [create()](#create--) | Crea questa istanza. |
### RdOptimizerSettings() {#RdOptimizerSettings--}
```
public RdOptimizerSettings()
```


Inizializza una nuova istanza della classe `RdOptimizerSettings`.

### getBppScale() {#getBppScale--}
```
public int getBppScale()
```


Ottiene il fattore di scala BPP (bit per pixel).

**Returns:**
int - La scala BPP.
### setBppScale(int value) {#setBppScale-int-}
```
public void setBppScale(int value)
```


Imposta il fattore di scala BPP (bit per pixel).

**Parameters:**
| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| valore | int | La scala BPP. |

### getBppMax() {#getBppMax--}
```
public double getBppMax()
```


Ottiene il valore massimo R da considerare in bit per pixel

**Returns:**
double - Il valore massimo R da considerare in bit per pixel.
### setBppMax(double value) {#setBppMax-double-}
```
public void setBppMax(double value)
```


Imposta il valore massimo R da considerare in bit per pixel

**Parameters:**
| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| valore | double | Il valore massimo R da considerare in bit per pixel. |

### getMaxQ() {#getMaxQ--}
```
public int getMaxQ()
```


Ottiene il valore massimo di quantizzazione.

**Returns:**
int - Il valore massimo di quantizzazione.
### setMaxQ(int value) {#setMaxQ-int-}
```
public void setMaxQ(int value)
```


Imposta il valore massimo di quantizzazione.

**Parameters:**
| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| valore | int | Il valore massimo di quantizzazione. |

### getMinQ() {#getMinQ--}
```
public int getMinQ()
```


Ottiene il valore minimo consentito di quantizzazione.

**Returns:**
int - Il valore minimo consentito di quantizzazione.
### getMaxPixelValue() {#getMaxPixelValue--}
```
public int getMaxPixelValue()
```


Ottiene il valore massimo del pixel.

**Returns:**
int - Il valore massimo di pixel.
### getPsnrMax() {#getPsnrMax--}
```
public int getPsnrMax()
```


Ottiene il valore massimo previsto di PSNR.

**Returns:**
int - Il valore massimo di pixel.
### getDiscretizedBppMax() {#getDiscretizedBppMax--}
```
public int getDiscretizedBppMax()
```


Ottiene il valore massimo R da considerare.

**Returns:**
int - Il valore massimo R da considerare.
### create() {#create--}
```
public static RdOptimizerSettings create()
```


Crea questa istanza.

**Returns:**
[RdOptimizerSettings](../../com.aspose.imaging.imageoptions/rdoptimizersettings) - returns RDOptimizerSettings class instance
