Zwei Bilder vergleichen und Unterschiede hervorheben C#
Sie können ein Puzzlespiel mit zwei fast identischen Bildern nebeneinander und geringfügigen oder sehr offensichtlichen Unterschieden beobachten. Diese Unterschiede können von einer Änderung der Artikelfarbe, -form, -abmessung, -ausrichtung oder -position bis hin zum Hinzufügen oder Entfernen von Teilen in einem der Bilder reichen, und der Betrachter muss diese hervorheben. Wenn Sie solche Funktionalitäten per Programmierung realisieren möchten, sind Sie bei uns genau richtig. Nachdem Sie diesen Artikel gelesen haben, können Sie mühelos zwei Bilder vergleichen und Unterschiede in C# hervorheben. Am Ende enthüllen wir als Bonus ein kostenloses Online-Tool zum Vergleichen von Bildern für Sie.

Folgende Punkte werden in diesem Artikel behandelt:

Installieren der C#-Bildvergleichsbibliothek

Wir werden Conholdate.Total for .NET verwenden, um zwei Bilder zu vergleichen und die Unterschiede programmgesteuert zu finden. Diese Bibliothek unterstützt den Vergleich von JPG-, PNG-, BMP-, DjVu-Bildern zusammen mit vielen anderen unterstützten Dateiformaten. Sie können die DLL herunterladen oder diese C#-Bildvergleichsbibliothek mit NuGet installieren.

Install-Package Conholdate.Total 

C#: Vergleichen Sie zwei Bilder und finden Sie die Unterschiede

In diesem Abschnitt erläutern wir die Schritte zum programmgesteuerten Vergleichen zweier Bilder mithilfe unserer C#-Bildvergleichsbibliothek. Bitte führen Sie die folgenden Schritte aus, um zwei beliebige JPG-, PNG- oder andere Bilder zu vergleichen.

  1. Laden Sie zuerst das Quellbild mit der Klasse Comparer.
  2. Laden Sie dann das zweite Bild mit der Methode Add des Objekts Comparer.
  3. Rufen Sie schließlich die Methode Compare auf, um die beiden Bilder zu vergleichen und das resultierende Bild zu generieren, das die Unterschiede zwischen ihnen hervorhebt.

Der folgende Code zeigt wie zwei Bilder in C# verglichen werden.

Das folgende Bild zeigt die Quell- und Zielbilder nebeneinander.

Vergleichen Sie zwei Bilder in C#

Vergleichen Sie zwei Bilder in C#

Nach dem Ausführen des Codes sollte das resultierende Bild wie unten aussehen.
C# Zwei Bilder vergleichen und Unterschiede hervorheben

Vergleichen Sie zwei Bilder und markieren Sie Unterschiede mit C#

Vergleichen Sie zwei Bilder und heben Sie Unterschiede online hervor

Um zwei Bilder zu vergleichen und die Unterschiede zu finden. Sie können eine kostenlose Online-Bildvergleichs-App verwenden, ohne zusätzliche Software zu installieren oder sich für irgendetwas anzumelden. Lassen Sie uns zwei PNG-Bilder vergleichen, öffnen Sie einfach das Online-Diff-Tool, um PNGs in einem der neuesten Browser zu vergleichen, und beginnen Sie mit dem Vergleichen von Bildern.

Online-Diff-Tool zum Vergleichen von PNG-Bildern

So vergleichen Sie zwei Bilder online

  1. Ziehen Sie zunächst Quell- und Ziel-PNG-Bilder per Drag-and-Drop in das entsprechende Feld oder laden Sie sie hoch.
  2. Klicken Sie dann auf die Schaltfläche Jetzt vergleichen.
  3. Danach werden Sie zur Vergleichsseite weitergeleitet, auf der das resultierende Bild angezeigt wird.
  4. Schließlich können Sie das resultierende Bild mit den entsprechenden Symbolleistenschaltflächen herunterladen oder drucken.

Sie können diesen Bildvergleichsprozess unbegrenzt oft kostenlos wiederholen. Außerdem ist keine Registrierung oder Installation erforderlich. Unser geschützter Server bewahrt die hochgeladenen Dateien auf, sodass Sie sich keine Sorgen um die Sicherheit oder den Datenschutz Ihrer Dateien machen müssen. Ihre eingereichten Dokumente werden nach 24 Stunden automatisch vom Server gelöscht.

Häufig gestellte Fragen

Wie verwende ich das kostenlose Online-Bildvergleichstool?

Laden Sie zunächst Quell- und Zielbilder hoch: Ziehen Sie Ihre PNG-Dateien per Drag & Drop oder klicken Sie in den weißen Bereich, um eine Datei auszuwählen. Klicken Sie dann auf die Schaltfläche “Jetzt vergleichen”.

Welcher Browser sollte für das kostenlose Online-Bildvergleichstool verwendet werden?

Wir unterstützen alle aktuellen Browser wie Chrome, Safari, Opera, Firefox, Edge und Tor.

Welche Bildformate werden von der C#-Bildvergleichsbibliothek unterstützt?

Diese Bibliothek unterstützt den Vergleich von JPG-, PNG-, BMP-, DjVu-Bildern zusammen mit vielen anderen unterstützten Dateiformaten

Wie kann ich meine Bildvergleichs-App mit C# erstellen?

Sie können gerne unsere Conholdate.Total for .NET-Bibliothek verwenden.

Kann ich eine Lizenz zur Evaluierung der Bibliotheken erhalten?

Sie können eine kostenlose temporäre Lizenz erwerben, um die API ohne Evaluierungseinschränkungen zu testen.

Stelle eine Frage

Sie können uns Ihre Fragen oder Anregungen in unserem Forum mitteilen.

Siehe auch