ค้นพบปลัักอีกดีสคิวที่มีคุณภาพสูงสำหรับ .NET ซึ่งออกแบบมาเพื่อทำให้การปรับตำแหน่งภาพที่สแกนได้โดยที่ไม่ยุ่งยาก ได้เปรียบได้จากการสนับสนุนรูปภาพหลายหน้า ซึ่งช่วยให้คุณสามารถใช้การตั้งค่าที่สอดคล้องกันในทุกหน้าหรือตั้งค่าการปรับตำแหน่งเฉพาะสำหรับหน้าบางหน้า ซึ่งช่วยให้มีความยืดหยุ่นสำหรับรูปแบบภาพหลายหน้าต่างๆ บำรุุภาพคุณภาพที่ยอดเยี่ยมโดยง่ายดาย
Image
Image.NormalizeAngle
เพื่อปรับเอียงภาพImage.Save
เพื่อบันทึกหรือส่งออกผลลัพธ์using Aspose.Imaging; | |
using System.IO; | |
string templatesFolder = @"c:\Users\USER\Downloads\templates\"; | |
string dataDir = templatesFolder; | |
// Get rid of the skewed scan with default parameters | |
using (RasterImage image = (RasterImage)Image.Load(dataDir + "template.jpg")) | |
{ | |
image.NormalizeAngle(false /*do not resize*/, Color.LightGray /*background color*/); | |
image.Save(Path.Combine(dataDir, "result.jpg")); | |
} | |
File.Delete(dataDir + "result.jpg"); |
ในขณะที่ปลั๊กอิน .NET Image Deskew มีความแข็งแกร่ง นี่คือทางเลือกบางอย่าง:
ความเอียงเป็นอาร์ติแฟคท์ที่ทำให้ข้อความหรือภาพในเอกสารถูกหมุนอย่างเล็กน้อย เกิดขึ้นโดยทั่วไปเมื่อกระดาษถูกวางตำแหน่งไม่ถูกตั้งในระหว่างการสแกน
การเบียดเอียงสามารถเกิดจากหลายสาเหตุ แต่สาเหตุที่พบมากที่สุดคือการวางกระดาษผิดทิศทางระหว่างกระบวนการสแกนนั้นเองค่ะ.
Deskew เป็นกระบวนการในการตรวจจับและแก้ไขปัญหา skew ในไฟล์ที่สแกนไว้ เนื่องจากรูปภาพแบบ bitmap โดยเฉพาะ มันช่วยให้ข้อความและภาพถูกตำแหน่งและแนวนอนอย่างถูกต้อง
การปรับ Deskewing ช่วยปรับการจัดแสดงภาพและข้อความให้สอดคล้องกันในไฟล์ที่สแกน แก้ไขการหมุนที่เกิดจากเอียง ผลลัพธ์คือภาพที่ถูกจัดแนวแนวนอนและสวยงามมากขึ้น
การปรับฉันตรฟังเป็นสิ่งสำคัญเพื่อให้แน่ใจว่าข้อความและภาพในเอกสารที่สแกนจะถูกจัดให้ตรงตามอย่างแม่นยำ เพื่อให้มีลักษณะที่มีความโปรเฟสชันและอ่านออกได้ดีขึ้น