NormalizeAngle
Innehåll
[
Dölj
]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
- class RasterImage
- namnutrymme Aspose.Imaging
- hopsättning Aspose.Imaging
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)
Parameter | Typ | Beskrivning |
---|---|---|
resizeProportionally | Boolean | om 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. |
backgroundColor | Color | Fä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
- struct Color
- class RasterImage
- namnutrymme Aspose.Imaging
- hopsättning Aspose.Imaging