## NormalizeAngle() {#normalizeangle}

Normalizza l'angolo. Questo metodo è applicabile ai documenti di testo scansionati per eliminare la scansione obliqua. Questo metodo utilizza[`GetSkewAngle`](../getskewangle) e[`Rotate`](../rotate) metodi.

```csharp
public void NormalizeAngle()
```

### Guarda anche

* class [RasterImage](../../rasterimage)
* spazio dei nomi [Aspose.Imaging](../../rasterimage)
* assemblea [Aspose.Imaging](../../../)

---

## NormalizeAngle(bool, Color) {#normalizeangle_1}

Normalizza l'angolo. Questo metodo è applicabile ai documenti di testo scansionati per eliminare la scansione obliqua. Questo metodo utilizza[`GetSkewAngle`](../getskewangle) e[`Rotate`](../rotate) metodi.

```csharp
public virtual void NormalizeAngle(bool resizeProportionally, Color backgroundColor)
```

| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| resizeProportionally | Boolean | se impostato su`VERO` la dimensione dell'immagine verrà modificata in base alle proiezioni del rettangolo ruotato (punti d'angolo), in altri casi ciò lascia le dimensioni inalterate e solo il contenuto interno dell'immagine viene ruotato. |
| backgroundColor | Color | Colore dello sfondo. |

### Esempi

L'inclinazione è un artefatto che potrebbe apparire durante il processo di scansione del documento quando il testo o le immagini del documento vengono ruotati di una leggera angolazione. Può avere varie cause, ma la più comune è che la carta viene smarrita durante una scansione. Pertanto, il raddrizzamento è il processo di rilevamento e correzione di questo problema sui file scansionati (ad es. bitmap), in modo che i documenti raddrizzati abbiano il testo/le immagini correttamente e regolati orizzontalmente.

```csharp
[C#]

string dir = "c:\\aspose.imaging\\issues\\net\\3567\\";

string inputFilePath = dir + "skewed.png";
string outputFilePath = dir + "skewed.out.png";

// Elimina la scansione distorta con i parametri predefiniti
using (Aspose.Imaging.RasterImage image = (Aspose.Imaging.RasterImage)Aspose.Imaging.Image.Load(inputFilePath))
{
    // Raddrizza
    image.NormalizeAngle(false /*do not resize*/, Aspose.Imaging.Color.LightGray /*background color*/);
    image.Save(outputFilePath);
}
```

### Guarda anche

* struct [Color](../../color)
* class [RasterImage](../../rasterimage)
* spazio dei nomi [Aspose.Imaging](../../rasterimage)
* assemblea [Aspose.Imaging](../../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Imaging.dll -->
