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
- class RasterImage
- namensraum Aspose.Imaging
- Montage Aspose.Imaging
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)
Parameter | Typ | Beschreibung |
---|---|---|
resizeProportionally | Boolean | wenn 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. |
backgroundColor | Color | Farbe 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
- struct Color
- class RasterImage
- namensraum Aspose.Imaging
- Montage Aspose.Imaging