ในบทความเชิงปฏิบัตินี้ เราจะอธิบายกระบวนการทีละขั้นตอนเพื่อ เปรียบเทียบ Images ใน C# โดยใช้หนึ่งในไลบรารีการเปรียบเทียบเอกสารที่ดีที่สุด บทช่วยสอนนี้ยังให้ข้อมูลสำหรับการกำหนดค่าไลบรารีที่จำเป็น วิธีใช้งาน API และโค้ดตัวอย่างเพื่อสาธิตการใช้งาน การเปรียบเทียบรูปภาพในความสามารถของ C# ต่อไปนี้คือคำแนะนำแบบเป็นขั้นเป็นตอนพร้อมกับตัวอย่างการทำงานสำหรับการเปรียบเทียบภาพสองภาพโดยใช้ C#
ขั้นตอนในการเปรียบเทียบรูปภาพใน C#
- ติดตั้งแพ็คเกจ GroupDocs.Comparison for .NET จากเว็บไซต์ NuGet เพื่อเปรียบเทียบรูปภาพ
- เพิ่มการอ้างอิงไปยังเนมสเปซ GroupDocs.Comparison สำหรับการใช้ C# เปรียบเทียบการทำงานของรูปภาพสองแบบ
- สร้างอินสแตนซ์ของคลาส Comparer สำหรับการโหลดไฟล์อิมเมจต้นฉบับ
- เรียกใช้เมธอด Add ของคลาสตัวเปรียบเทียบเพื่อโหลดเอกสารรูปภาพเป้าหมาย
- สุดท้าย ใช้วิธีการเปรียบเทียบของคลาสตัวเปรียบเทียบเพื่อบันทึกไฟล์อิมเมจที่เป็นผลลัพธ์ลงในดิสก์
เราได้สรุปขั้นตอนข้างต้นสำหรับการสร้างความสามารถ C# เปรียบเทียบรูปภาพ ต้องใช้การเรียก API ของไลบรารีการเปรียบเทียบเอกสารเพียงไม่กี่ครั้งเพื่อเปรียบเทียบรูปภาพ นอกจากนี้ยังไม่ต้องติดตั้งซอฟต์แวร์ของบุคคลที่สามเพิ่มเติม นอกจากนี้ จุดเหล่านี้ยังสามารถใช้กับระบบปฏิบัติการใดก็ได้ รวมทั้ง MS Windows, Linux และ Mac OS
รหัสเพื่อเปรียบเทียบรูปภาพใน C
ในตัวอย่างก่อนหน้า เราได้พัฒนา เปรียบเทียบสองรูปภาพ และเน้นความแตกต่างของฟังก์ชัน C# เพื่อแสดงการทำงานของคุณลักษณะนี้ โค้ดตัวอย่างนี้ใช้ภาพสองภาพเป็นแหล่งที่มาและเป้าหมายสำหรับการเปรียบเทียบและจัดเก็บผลลัพธ์ในไฟล์อื่น ยิ่งไปกว่านั้น ตัวอย่างนี้สามารถใช้เพื่อเปรียบเทียบรูปภาพหลายรูปโดยจัดเตรียมเอกสารเป้าหมายโดยใช้เมธอด Add
เราได้กล่าวถึงขั้นตอนโดยละเอียดเพื่อพัฒนาความสามารถในการเปรียบเทียบสอง Image C# เมื่อเร็ว ๆ นี้ เราได้เผยแพร่บทความเกี่ยวกับการเปรียบเทียบไฟล์ Excel ใน C# โปรดดูคำแนะนำ วิธีเปรียบเทียบไฟล์ Excel โดยใช้ C# สำหรับข้อมูลเพิ่มเติม