Hvordan til at skanne et scannede billede ved hjælp af Aspose.Imaging for .NET

Hvordan til at skanne et scannede billede ved hjælp af Aspose.Imaging for .NET

Scannede dokumenter og billeder vises ofte tilpasset eller roteret på grund af ufuldstændig scanning. Aspose.Imaging for .NET gør det nemt at skære et rasterbillede i kun få linjer af kode, hvilket producerer rene, læsbare resultater.

Det virkelige problem

Crooked scans reducerer læsbarhed og ser uprofessionelt ud. Manual korrigering er kedelig og præcist – automatiseringen er bedre.

Oversigt over løsning

Brug Aspose.Imaging til automatisk at opdage og korrigere skivangsten.Vælg om du skal revidere kanvaserne eller udfylde baggrundsområder efter korrektion, og gem i et almindeligt billedformat.

Forudsætninger

  • Visual Studio 2019 eller senere
  • .NET 6.0 eller nyere (eller .NET Framework 4.6.2+)
  • Aspose.Imaging for .NET fra NuGet
  • Et scannet billede eller dokument (JPEG, PNG, TIFF osv.)
PM> Install-Package Aspose.Imaging

Step-by-Step gennemførelse

Trin 1: Lade dit billede som RasterImage

using Aspose.Imaging;
using Aspose.Imaging.ImageOptions;

string inputPath = "./input/scan.jpg";
string outputPath = "./output/scan_deskewed.jpg";

using (var image = (RasterImage)Image.Load(inputPath))
{
    // Step 2: Deskew the image
    // false = keep size, fill background; true = resize canvas to fit
    image.NormalizeAngle(false, Color.White); // Or Color.Transparent, Color.LightGray

    // Step 3: Save the deskewed image
    image.Save(outputPath, new JpegOptions { Quality = 90 });
}

Trin 4: Oversigt og justering

Åbne udgangsbilledet i enhver seer.Hvis kantene er tabt, prøv NormalizeAngle(true, Color.White) For at udvide kanvasen.

Brug af tilfælde og applikationer

  • Skanning af scannede billeder, formularer eller modtagelser
  • Forberedelse af billeder til OCR eller arkiv
  • Rengøring af forretningsdokument arbejdsprocesser

Fælles udfordringer og løsninger

Nogle hjørner er fyldt med hvid/grå: Dette er normalt for stærke skive vinkler; vælg baggrundsfarve for at matche dine behov.

Billedet er skåret: Brug resize: true at udvide kanvas, hvis du har brug for at bevare alt indhold.

Lidt korrigeringskvalitet: Sørg for, at du lades som RasterImage, Ikke kun Image.

Bedste praksis

  • Altid forudse ønskede resultater før deling eller arkivering
  • Batch-process scans for hastighed og konsistens
  • Hold oprindelige scanninger som backup

FAQ

**Q: Kan jeg bruge PNG eller TIFF til tabsløse resultater?**A: Ja – ændring JpegOptions til PngOptions eller TiffOptions I den Save Den metode.

**Q: Kan jeg automatisere for en hel mappe af scanninger?**A: Absolut – væg koden i en loop for batch afskæring.

**Q: Hvilken farve skal jeg bruge til baggrunden?**A: Brug af Color.White på papiret, Color.Transparent for grafik, eller tilpasse baggrunden af dit dokument.

Konklusion

Deskewing med Aspose.Imaging for .NET er hurtig, pålidelig og nemt at automatisere.For mere avancerede billedjusteringer, se Aspose.Imaging for .NET API Reference .

 Dansk