NormalizeAngle

NormalizeAngle()

Normalizza l’angolo. Questo metodo è applicabile ai documenti di testo scansionati per eliminare la scansione obliqua. Questo metodo utilizzaGetSkewAngle eRotate metodi.

public void NormalizeAngle()

Guarda anche


NormalizeAngle(bool, Color)

Normalizza l’angolo. Questo metodo è applicabile ai documenti di testo scansionati per eliminare la scansione obliqua. Questo metodo utilizzaGetSkewAngle eRotate metodi.

public virtual void NormalizeAngle(bool resizeProportionally, Color backgroundColor)
ParametroTipoDescrizione
resizeProportionallyBooleanse impostato suVERO 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.
backgroundColorColorColore 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.

[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