Come confrontare le immagini in C#

In questo articolo di istruzioni, spieghiamo la procedura passo passo per confrontare Images in C# utilizzando una delle migliori raccolte di confronto documenti. Questa esercitazione fornisce anche informazioni per la configurazione della libreria richiesta, come utilizzare le relative API e un codice di esempio per dimostrare l’implementazione della funzionalità Confronto immagini in C#. Ecco le istruzioni dettagliate insieme all’esempio di lavoro per confrontare due immagini usando C#.

Passaggi per confrontare le immagini in C#

  1. Installa il pacchetto GroupDocs.Comparison for .NET dal sito Web NuGet per confrontare le immagini
  2. Aggiungi un riferimento allo spazio dei nomi GroupDocs.Comparison per implementare C# confronta due funzionalità Immagini
  3. Crea un’istanza della classe Comparer per caricare il file immagine di origine
  4. Chiama il metodo Add della classe Comparer per caricare il documento Image di destinazione
  5. Infine, usa il metodo Compare della classe Comparer per salvare il file immagine risultante sul disco

Abbiamo delineato i passaggi precedenti per creare la funzionalità C# confronta immagini. Richiede solo l’utilizzo di un paio di chiamate API della libreria di confronto documenti per confrontare le immagini. Inoltre, non richiede l’installazione di alcun software aggiuntivo di terze parti. Inoltre, questi punti possono essere utilizzati su qualsiasi sistema operativo inclusi MS Windows, Linux e Mac OS.

Codice per confrontare le immagini in C#

using System;
using GroupDocs.Comparison;
namespace CompareImagesInCSharp
{
class Program
{
public static void Main(string[] args) // Main function to compare Images using C#
{
// Remove the watermark in output Image document by adding license
string licensePath = "GroupDocs.Comparison.lic";
GroupDocs.Comparison.License lic = new GroupDocs.Comparison.License();
lic.SetLicense(licensePath);
using (Comparer comparer = new Comparer("source.png"))
{
comparer.Add("target.png");
comparer.Compare("compare-result.png");
}
Console.WriteLine("Done");
}
}
}

Nel frammento di codice precedente, abbiamo sviluppato la funzionalità confronta due immagini ed evidenzia le differenze C# per mostrare il funzionamento di questa funzione. Questo codice di esempio accetta due immagini come origine e destinazione per eseguire il confronto e archiviare il risultato in un altro file. Inoltre, questo esempio può essere utilizzato per confrontare più immagini fornendo documenti di destinazione utilizzando il metodo Aggiungi.

Abbiamo discusso il processo dettagliato per sviluppare la funzionalità di confronto di due immagini C#. Di recente, abbiamo pubblicato un articolo sul confronto dei file Excel in C#, dai un’occhiata alla guida come confrontare i file di Excel usando C# per ulteriori informazioni.

 Italiano