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.ImagingVaiheittainen 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 .