Σε αυτό το αναλυτικό άρθρο, εξηγούμε τη διαδικασία βήμα προς βήμα για τη σύγκριση του Images σε C# χρησιμοποιώντας μία από τις καλύτερες βιβλιοθήκες σύγκρισης εγγράφων. Αυτό το σεμινάριο παρέχει επίσης πληροφορίες για τη διαμόρφωση της απαιτούμενης βιβλιοθήκης, τον τρόπο κατανάλωσης των API της και ένα δείγμα κώδικα για την επίδειξη της εφαρμογής της δυνατότητας Σύγκριση εικόνας σε C#. Ακολουθούν οι σταδιακές οδηγίες μαζί με το παράδειγμα εργασίας για τη σύγκριση δύο εικόνων χρησιμοποιώντας C#.
Βήματα για σύγκριση εικόνων σε C#
- Εγκαταστήστε το πακέτο GroupDocs.Comparison for .NET από τον ιστότοπο NuGet για σύγκριση των εικόνων
- Προσθέστε μια αναφορά στον χώρο ονομάτων GroupDocs.Comparison για την υλοποίηση του C#, συγκρίνετε δύο λειτουργίες εικόνων
- Δημιουργήστε μια παρουσία της κλάσης Comparer για τη φόρτωση του αρχείου εικόνας πηγής
- Καλέστε τη μέθοδο Add της κλάσης Comparer για τη φόρτωση του εγγράφου Image-στόχου
- Τέλος, χρησιμοποιήστε τη μέθοδο Compare της κλάσης Comparer για την αποθήκευση του αρχείου εικόνας που προκύπτει στο δίσκο
Περιγράψαμε τα παραπάνω βήματα για τη δημιουργία της δυνατότητας C# compare Images. Απαιτεί μόνο την κατανάλωση δύο κλήσεων API της βιβλιοθήκης σύγκρισης εγγράφων για τη σύγκριση εικόνων. Επιπλέον, δεν απαιτεί την εγκατάσταση πρόσθετου λογισμικού τρίτων κατασκευαστών. Επιπλέον, αυτά τα σημεία μπορούν να χρησιμοποιηθούν σε οποιοδήποτε λειτουργικό σύστημα, συμπεριλαμβανομένων των MS Windows, Linux και Mac OS.
Κώδικας για σύγκριση εικόνων σε C#
Στο προηγούμενο απόσπασμα, έχουμε αναπτύξει τη λειτουργία σύγκριση δύο εικόνων και επισήμανση διαφορών C# για να δείξουμε τη λειτουργία αυτής της δυνατότητας. Αυτό το δείγμα κώδικα παίρνει δύο εικόνες ως πηγή και στόχο για την εκτέλεση της σύγκρισης και την αποθήκευση του αποτελέσματος σε άλλο αρχείο. Επιπλέον, αυτό το παράδειγμα μπορεί να χρησιμοποιηθεί για σύγκριση πολλαπλών εικόνων παρέχοντας έγγραφα-στόχους χρησιμοποιώντας τη μέθοδο Προσθήκη.
Συζητήσαμε τη λεπτομερή διαδικασία ανάπτυξης της δυνατότητας σύγκρισης δύο εικόνων C#. Πρόσφατα, δημοσιεύσαμε ένα άρθρο σχετικά με τη σύγκριση αρχείων Excel σε C#, ρίξτε μια ματιά στον οδηγό πώς να συγκρίνετε αρχεία Excel χρησιμοποιώντας C# για περισσότερες πληροφορίες.