NormalizeAngle

NormalizeAngle()

Normalisiert den Winkel. Diese Methode ist auf gescannte Textdokumente anwendbar, um den schiefen Scan zu beseitigen. Diese Methode verwendetGetSkewAngle undRotate Methoden.

public void NormalizeAngle()

Siehe auch


NormalizeAngle(bool, Color)

Normalisiert den Winkel. Diese Methode ist auf gescannte Textdokumente anwendbar, um den schiefen Scan zu beseitigen. Diese Methode verwendetGetSkewAngle undRotate Methoden.

public virtual void NormalizeAngle(bool resizeProportionally, Color backgroundColor)
ParameterTypBeschreibung
resizeProportionallyBooleanwenn eingestelltStimmt Sie werden Ihre Bildgröße gemäß Projektionen des gedrehten Rechtecks (Eckpunkte) ändern lassen, in anderen Fällen, die die Abmessungen unberührt lassen und nur interne Bildinhalte gedreht werden.
backgroundColorColorFarbe des Hintergrunds.

Beispiele

Schiefe ist ein Artefakt, das während des Scannens von Dokumenten auftreten kann, wenn der Text/die Bilder des Dokuments in einem leichten Winkel gedreht werden. Es kann verschiedene Ursachen haben, aber die häufigste ist, dass das Papier während eines Scans verlegt wird. Daher ist die Schräglagenkorrektur der Prozess der Erkennung und Behebung dieses Problems bei gescannten Dateien (z. B. Bitmaps), sodass bei gerade ausgerichteten Dokumenten der Text/die Bilder korrekt und horizontal angepasst werden.

[C#]

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

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

// Den verzerrten Scan mit Standardparametern entfernen
using (Aspose.Imaging.RasterImage image = (Aspose.Imaging.RasterImage)Aspose.Imaging.Image.Load(inputFilePath))
{
    // Ausrichten
    image.NormalizeAngle(false /*do not resize*/, Aspose.Imaging.Color.LightGray /*background color*/);
    image.Save(outputFilePath);
}

Siehe auch