NormalizeAngle

NormalizeAngle()

Normaliserar vinkeln. Denna metod är tillämplig på skannade textdokument för att bli av med den skeva skanningen. Denna metod använderGetSkewAngle ochRotate metoder.

public void NormalizeAngle()

Se även


NormalizeAngle(bool, Color)

Normaliserar vinkeln. Denna metod är tillämplig på skannade textdokument för att bli av med den skeva skanningen. Denna metod använderGetSkewAngle ochRotate metoder.

public virtual void NormalizeAngle(bool resizeProportionally, Color backgroundColor)
ParameterTypBeskrivning
resizeProportionallyBooleanom inställt påSann du kommer att få din bildstorlek ändrad enligt projicering av roterade rektangel (hörnpunkter) i andra fall som lämnar dimensioner orörda och endast inre bildinnehåll roteras.
backgroundColorColorFärg på bakgrunden.

Exempel

Skew är en artefakt som kan uppstå under dokumentskanningsprocessen när texten/bilderna i dokumentet roteras i en liten vinkel. Det kan ha olika orsaker men den vanligaste är att papperet hamnar fel vid en skanning. Därför är deskew processen att upptäcka och åtgärda detta problem på skannade filer (dvs. bitmapp) så att avskedade dokument kommer att få texten/bilderna korrekt och horisontellt justerade.

[C#]

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

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

// Bli av med den skeva skanningen med standardparametrar
using (Aspose.Imaging.RasterImage image = (Aspose.Imaging.RasterImage)Aspose.Imaging.Image.Load(inputFilePath))
{
    // Deskew
    image.NormalizeAngle(false /*do not resize*/, Aspose.Imaging.Color.LightGray /*background color*/);
    image.Save(outputFilePath);
}

Se även