Miten luoda skannattu kuva käyttämällä Aspose.Imaging .NET

Miten luoda skannattu kuva käyttämällä Aspose.Imaging .NET

Skannattuja asiakirjoja ja valokuvia esiintyy usein pyöriin tai kierretyksi epätäydellisen skannauksen vuoksi. Aspose.Imaging for .NET tekee siitä helppoa purkaa raster-kuva vain muutamassa koodin rivissä, tuottaen puhtaita ja luettavissa olevia tuloksia.

Reaalimaailman ongelma

Sekoitetut skannat vähentävät luettavuutta ja näyttävät epäammattimaisilta. manuaalinen korjaus on tylsää ja epätarkkaa - automaatio on parempi.

Ratkaisun yleiskatsaus

Käytä Aspose.Imaging havaitsemaan ja korjaamaan kaavion kulman automaattisesti.Valitse vai uudelleen kaavan tai täyttää taustan alueet korjaus, ja tallentaa minkä tahansa yleisen kuvan muotoon.

edellytykset

  • Visual Studio 2019 tai uudempi
  • .NET 6.0 tai uudempi (tai .NET Framework 4.6.2+)
  • Aspose.Imaging for .NET -ohjelma NuGetistä
  • Skannattu kuva tai asiakirja (JPEG, PNG, TIFF jne.)
PM> Install-Package Aspose.Imaging

Vaiheittainen toteutus

Vaihe 1: Lataa kuvan 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 });
}

Vaihe 4: Tarkastelu ja sopeutuminen

Avaa lähtökuva millä tahansa näkijällä.Jos reunat ovat kadonneet, yritä NormalizeAngle(true, Color.White) Laajennetaan kanavia.

Käytä tapauksia ja sovelluksia

  • Skannattujen valokuvien, lomakkeiden tai vastaanotojen tarkistaminen
  • Kuvien valmistelu OCR:lle tai arkistoille
  • Puhdistaa liiketoiminta-asiakirjan työnkulut

Yhteiset haasteet ja ratkaisut

Jotkut kulmat ovat täynnä valkoista / harmaa: Tämä on normaalia vahvoille kaareille; valitse taustan väri, joka vastaa tarpeitasi.

Kuva on kerätty: Käytä resize: true laajentaa kanavia, jos sinun on säilytettävä kaikki sisältö.

Huono korjauslaatu: Varmista, että lataat RasterImage, Ei vain Image.

Parhaat käytännöt

  • Aina ennakoida haluttuja tuloksia ennen jakamista tai arkistointia
  • Batch-prosessin skannat nopeutta ja johdonmukaisuutta varten
  • Pidä alkuperäiset skannat varmuuskopina

FAQ

**Q: Voinko käyttää PNG:tä tai TIFF:ää ilman tappioita?**A: Kyllä – muutos JpegOptions että PngOptions tai TiffOptions Siinä on Save ja menetelmä.

**Q: Voinko automatisoida koko skannauslaatikon?**A: Absoluuttisesti – pyyhi koodi laatikkoon matkapuhelinleikkaukseen.

**Q: Minkä värin käytän taustalla?**A: Käytä Color.White ja paperille, Color.Transparent grafiikka tai vastaa asiakirjan taustaa.

johtopäätöksiä

Deskewing with Aspose.Imaging for .NET on nopea, luotettava ja helppo automatisoida Aspose.Imaging .NET API-referenssille .

 Suomi