Kako otkriti skeniranu sliku pomoću Aspose.Imaging za .NET

Kako otkriti skeniranu sliku pomoću Aspose.Imaging za .NET

Skanirani dokumenti i fotografije često se pojavljuju tile ili rotiraju zbog nepotpune skeniranja. Aspose.Imaging za .NET čini lako otkloniti bilo koju raster sliku u samo nekoliko redova koda, proizvodeći čiste, čitljive rezultate.

Real-svjetski problem

Krokirana skeniranja smanjuju čitljivost i izgledaju neprofesionalno. ručna korekcija je dosadna i netočna – automatizacija je bolja.

Pregled rješenja

Koristite Aspose.Imaging za otkrivanje i ispravljanje ugla skiva automatski. odaberite da li ponovno pretvoriti kanve ili popuniti pozadine nakon korekcije, i sačuvati u bilo koji uobičajeni format slike.

Preduzeća

  • Visual Studio 2019 ili kasnije
  • .NET 6.0 ili noviji (ili .NET Framework 4.6.2+)
  • Aspose.Imaging za .NET od NuGet
  • Skanirana fotografija ili dokument (JPEG, PNG, TIFF, itd.)
PM> Install-Package Aspose.Imaging

Korak po korak provedba

Korak 1: Preuzmite sliku kao 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 });
}

Korak 4: Pregled i prilagodba

Otvorite sliku izlaska u bilo kojem pregledniku. ako su robovi izgubljeni, pokušajte NormalizeAngle(true, Color.White) i proširiti kanve.

Korištenje slučajeva i aplikacija

  • Uklanjanje skeniranih fotografija, obrazaca ili recepata
  • Priprema slike za OCR ili arhiv
  • Čišćenje poslovnog dokumenta radnih tokova

Zajednički izazovi i rješenja

Neki kutovi su ispunjeni bijelim/siva: To je normalno za snažne kutove; odaberite boju pozadine kako biste zadovoljili vaše potrebe.

Slika je prikupljena: Koristite resize: true da proširite kanve ako morate sačuvati sve sadržaje.

Slaba kvaliteta ispravka: Uvjerite se da ste opterećeni kao RasterImage, Ne samo Image.

Najbolje prakse

  • Uvijek predvidjeti željene rezultate prije dijeljenja ili arhiviranja
  • Batch proces skeniranje za brzinu i dosljednost
  • Smanjite originalne skeniranje kao kopiju

FAQ

**Q: Mogu li koristiti PNG ili TIFF za rezultate bez gubitaka?**A: Da – promjena JpegOptions na PngOptions ili TiffOptions U onom Save Metoda je.

**Q: Mogu li automatizirati za cijeli folder skeniranja?**Odgovor: Potpuno – stavite kod u krug za izbacivanje batha.

**Q: Koju boju trebam koristiti za pozadinu?**A: Korištenje Color.White za papir, Color.Transparent za grafike, ili odgovara pozadini vašeg dokumenta.

zaključak

Deskewing s Aspose.Imaging za .NET je brz, pouzdan i jednostavan za automatizaciju Aspose.Imaging za .NET API reference .

 Hrvatski