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.Imaginglé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 .