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

Clase de configuración del optimizador RD
## Constructores

| Constructor | Descripción |
| --- | --- |
| [RdOptimizerSettings()](#RdOptimizerSettings--) | Inicializa una nueva instancia de la clase `RdOptimizerSettings`. |
## Métodos

| Método | Descripción |
| --- | --- |
| [getBppScale()](#getBppScale--) | Obtiene el factor de escala BPP (bits por píxel). |
| [setBppScale(int value)](#setBppScale-int-) | Establece el factor de escala BPP (bits por píxel). |
| [getBppMax()](#getBppMax--) | Obtiene el valor máximo R para consideración en bits por píxel |
| [setBppMax(double value)](#setBppMax-double-) | Establece el valor máximo R para consideración en bits por píxel |
| [getMaxQ()](#getMaxQ--) | Obtiene el valor máximo de cuantización. |
| [setMaxQ(int value)](#setMaxQ-int-) | Establece el valor máximo de cuantización. |
| [getMinQ()](#getMinQ--) | Obtiene el valor mínimo permitido de cuantización. |
| [getMaxPixelValue()](#getMaxPixelValue--) | Obtiene el valor máximo de píxel. |
| [getPsnrMax()](#getPsnrMax--) | Obtiene el valor máximo esperado de PSNR. |
| [getDiscretizedBppMax()](#getDiscretizedBppMax--) | Obtiene el valor máximo R para consideración. |
| [create()](#create--) | Crea esta instancia. |
### RdOptimizerSettings() {#RdOptimizerSettings--}
```
public RdOptimizerSettings()
```


Inicializa una nueva instancia de la clase `RdOptimizerSettings`.

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


Obtiene el factor de escala BPP (bits por píxel).

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


Establece el factor de escala BPP (bits por píxel).

**Parameters:**
| Parámetro | Tipo | Descripción |
| --- | --- | --- |
| valor | int | La escala BPP. |

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


Obtiene el valor máximo R para consideración en bits por píxel

**Returns:**
double - El valor máximo R para consideración en bits por píxel.
### setBppMax(double value) {#setBppMax-double-}
```
public void setBppMax(double value)
```


Establece el valor máximo R para consideración en bits por píxel

**Parameters:**
| Parámetro | Tipo | Descripción |
| --- | --- | --- |
| valor | double | El valor máximo R para consideración en bits por píxel. |

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


Obtiene el valor máximo de cuantización.

**Returns:**
int - El valor máximo de cuantización.
### setMaxQ(int value) {#setMaxQ-int-}
```
public void setMaxQ(int value)
```


Establece el valor máximo de cuantización.

**Parameters:**
| Parámetro | Tipo | Descripción |
| --- | --- | --- |
| valor | int | El valor máximo de cuantización. |

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


Obtiene el valor mínimo permitido de cuantización.

**Returns:**
int - El valor mínimo permitido de cuantización.
### getMaxPixelValue() {#getMaxPixelValue--}
```
public int getMaxPixelValue()
```


Obtiene el valor máximo de píxel.

**Returns:**
int - El valor máximo de píxel.
### getPsnrMax() {#getPsnrMax--}
```
public int getPsnrMax()
```


Obtiene el valor máximo esperado de PSNR.

**Returns:**
int - El valor máximo de píxel.
### getDiscretizedBppMax() {#getDiscretizedBppMax--}
```
public int getDiscretizedBppMax()
```


Obtiene el valor máximo R para consideración.

**Returns:**
int - El valor máximo R para consideración.
### create() {#create--}
```
public static RdOptimizerSettings create()
```


Crea esta instancia.

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