Hogyan lehet feloldani a szkennelt képet az Aspose.Imaging használatával .NET

Hogyan lehet feloldani a szkennelt képet az Aspose.Imaging használatával .NET

A szkennelt dokumentumok és fényképek gyakran titkolva vagy forgatva jelennek meg a tökéletlenség miatt. Aspose.Imaging for .NET megkönnyíti, hogy bármilyen raster képet csak néhány vonalban kódoljon, tiszta, olvasható eredményeket hozzon létre.

Valódi problémák

A kerekes szkennelés csökkenti az olvashatóságot és nem professzionálisnak tűnik.A kézi korrekció unalmas és pontatlan - az automatizálás jobb.

megoldás áttekintése

Használja Aspose.Imaging automatikusan észlelni és kijavítani a csúszás szögét. Válassza ki, hogy átirányítsa-e a tartályokat vagy töltse ki a háttérterületeket a korrekció után, és mentse bármilyen közös képformátumban.

előfeltételek

  • Visual Studio 2019 vagy újabb
  • .NET 6.0 vagy újabb (vagy .NET Framework 4.6.2+)
  • Aspose.Imaging for .NET a NuGet-ről
  • A szkennelt fotó vagy dokumentum (JPEG, PNG, TIFF stb.)
PM> Install-Package Aspose.Imaging

lépésről lépésre megvalósítás

1. lépés: Töltse fel a képet, mint a 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 });
}

4. lépés: felülvizsgálat és módosítás

Nyissa meg a kimeneti képet bármely nézőben. ha a szögek elvesznek, próbálja ki NormalizeAngle(true, Color.White) kiterjeszteni a kanapékat.

Esetek és alkalmazások használata

  • A szkennelt fényképek, űrlapok vagy fogadások rögzítése
  • Képek elkészítése OCR vagy archívumhoz
  • Üzleti dokumentumok munkafolyamatának tisztítása

Közös kihívások és megoldások

Néhány sarok fehér / szürke: Ez normális a szilárd szögek; válassza ki a háttérszínt, hogy megfeleljen az Ön igényeinek.

A képet felvettük: Használat resize: true kiterjeszteni a csatornákat, ha meg kell őriznie az összes tartalmat.

Káros korrekciós minőség: Győződjön meg róla, hogy feltöltött RasterImage, Nem csak Image.

Legjobb gyakorlatok

  • Mindig nézd meg a kívánt eredményeket megosztás vagy archiválás előtt
  • Batch-folyamat szkennelése a sebesség és a következetesség érdekében
  • Az eredeti szkennelés biztonsági mentése

FAQ

**Q: Használhatok PNG vagy TIFF-t a veszteségmentes eredményekhez?**A: Igen – változás JpegOptions hogy PngOptions vagy TiffOptions A The Save A módszer.

**Q: Automatizálhatom az egész szkennelési mappát?**A: Abszolút – dobja be a kódot egy csomagtartalomhoz.

**Q: Milyen színt kell használnom a háttérre?**A: Használat Color.White a papírra, Color.Transparent grafika, vagy illeszkedik a háttér a dokumentum.

következtetések

Deskewing with Aspose.Imaging for .NET gyors, megbízható és könnyen automatizálható Az Aspose.Imaging a .NET API referenciájához .

 Magyar