Kā izveidot skenētu attēlu, izmantojot Aspose.Imaging .NET

Kā izveidot skenētu attēlu, izmantojot Aspose.Imaging .NET

Skanētie dokumenti un fotogrāfijas bieži parādās apgriezti vai rotēti, pateicoties nepilnīgajiem skenēšanas rezultātiem. Aspose.Imaging for .NET padara to viegli izkliedēt jebkuru rastera attēlu tikai dažās koda līnijās, radot tīrus, lasāmus rezultātus.

Reālā pasaules problēma

Krāsu skenēšana samazina lasamību un izskatās neprofesionāli. rokas korekcija ir noguris un neprecīzs - automācija ir labāka.

Risinājumu pārskats

Izmantojiet Aspose.Imaging, lai automātiski atklātu un labotu šūnu leņķi.Izvēlieties, vai pārveidot kanvas vai aizpildīt fona zonas pēc korekcijas, un saglabāt jebkurā kopējā attēla formātā.

Prerequisites

  • Visual Studio 2019 vai vēlāk
  • .NET 6.0 vai jaunāks (vai .Net Framework 4.6.2+)
  • Aspose.Imaging par .NET no NuGet
  • Skanēta fotogrāfija vai dokuments (JPEG, PNG, TIFF utt.)
PM> Install-Package Aspose.Imaging

Step-by-step īstenošana

1. solis: uzlādējiet savu attēlu kā 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. solis: pārskatīt un pielāgot

Atveriet izejas attēlu jebkurā skatītājā. ja malas ir zaudētas, mēģiniet NormalizeAngle(true, Color.White) Lai paplašinātu kanvas.

Izmantojiet gadījumus un pieteikumus

  • Skanētas fotogrāfijas, veidlapas vai recepti
  • Attēlu sagatavošana OCR vai arhīvā
  • Darba plūsmas biznesa dokumentu tīrīšana

Kopīgi izaicinājumi un risinājumi

Daži stūri ir piepildīti ar baltu / graudu: Tas ir normāli spēcīgām šūnu stūrēm; izvēlieties fonu krāsu, lai atbilstu jūsu vajadzībām.

attēls ir ieslēgts: Izmantojiet resize: true lai paplašinātu kanvas, ja jums ir nepieciešams saglabāt visu saturu.

Nedarbīga korekcijas kvalitāte: Pārliecinieties, ka jūs uzlādējat RasterImageNe tikai Image.

Labākās prakses

  • Vienmēr skatīt rezultātus pirms dalīšanas vai arhivēšanas
  • Batch procesa skenēšana ātruma un konsekvences nodrošināšanai
  • Saglabājiet oriģinālus skanējumus kā rezerves kopiju

FAQ

**Q: Vai es varu izmantot PNG vai TIFF bez zaudējumiem?**A: Jā – mainīt JpegOptions Lai PngOptions vai TiffOptions Tajā pašā Save Metode ir.

**Q: Vai es varu automatizēt visu skanēšanas folderu?**A: Pilnīgi — ievietojiet kodu sloksnē, lai izkliedētu batch.

**Q: Kādas krāsas man vajadzētu izmantot fonā?**A: lietošana Color.White par papīru, Color.Transparent grafikas vai atbilst jūsu dokumenta fonam.

Conclusion

Atjaunošana ar Aspose.Imaging for .NET ir ātra, uzticama un viegli automātiski. Aspose.Imaging par .NET API atsauci .

 Latviski