İki Görüntüyü Karşılaştırın ve Farkları Vurgulayın C#
Hemen hemen aynı iki görselin yan yana olduğu ve hafif ya da çok belirgin farkların olduğu bir bulmaca oyunu gözlemleyebilirsiniz. Bu farklılıklar, öğenin renginde, şeklinde, boyutunda, hizalanmasında veya konumunda bir değişiklikten, görüntülerden birine parçaların eklenmesine veya çıkarılmasına kadar değişebilir ve izleyicinin bunları vurgulaması gerekir. Bu tür işlevleri programlama yoluyla uygulamak istiyorsanız doğru yere geldiniz. Bu makaleyi okuduktan sonra iki görüntüyü zahmetsizce karşılaştırabilecek ve C#’taki farklılıkları vurgulayabileceksiniz. Sonunda, bonus olarak görselleri karşılaştırabileceğiniz ücretsiz bir aracı ortaya çıkaracağız.

Bu makalede aşağıdaki noktalar ele alınacaktır:

C# Görüntü Karşılaştırma Kitaplığını Yükleme

İki görüntüyü karşılaştırmak ve farkları programlı olarak bulmak için Conholdate.Total for .NET‘i kullanacağız. Bu kitaplık, JPG, PNG, BMP, DjVu görüntülerin yanı sıra diğer birçok desteklenen dosya formatı ile karşılaştırılmasını destekler. DLL’yi indirebilir veya NuGet kullanarak bu C# görüntü karşılaştırma kitaplığını yükleyebilirsiniz.

Install-Package Conholdate.Total 

C# İki Görüntüyü Karşılaştırın ve Farkları Bulun

Bu bölümde C# görüntü karşılaştırma kütüphanemizi kullanarak iki görüntüyü programlı olarak karşılaştırmanın adımlarını açıklayacağız. Herhangi iki JPG, PNG veya başka herhangi bir resmi karşılaştırmak için lütfen aşağıdaki adımları izleyin.

  1. Öncelikle Comparer sınıfını kullanarak kaynak görüntüyü yükleyin.
  2. Daha sonra, Comparer nesnesinin Add yöntemini kullanarak ikinci görüntüyü yükleyin.
  3. Son olarak, iki görüntüyü karşılaştırmak ve aralarındaki farkları vurgulayan sonuç görüntüsünü oluşturmak için Karşılaştır yöntemini çağırın.

Aşağıdaki kod C#’ta iki görüntü arasındaki farkın nasıl bulunacağını gösterir.

// Kaynak görüntüyü yükleyin
using (Comparer comparer = new Comparer("filepath/soureImage.jpg"))
{
    CompareOptions options = new CompareOptions();
    // Fark özetini almak için 'doğru' olarak ayarlayın
    options.GenerateSummaryPage = false;   
    //Hedef resmi ekleyin
    comparer.Add("filepath/targetImage.jpg");
    // İki görüntüyü karşılaştırın ve ortaya çıkan görüntüyü kaydedin
    comparer.Compare("filepath/comparisonResultImage.jpg", options);
}

Aşağıdaki resimde kaynak ve hedef resimler yan yana gösterilmektedir.

C# İki Görüntü Arasındaki Farkı Bulma

C# iki görüntü arasındaki farkı bulma

Kodu çalıştırdıktan sonra ortaya çıkan görüntü aşağıdaki gibi olmalıdır.
C# İki Görüntüyü Karşılaştırın ve Farkları Vurgulayın

C# kullanarak İki Görüntüyü Karşılaştırın ve Farkları Vurgulayın

İki Görüntüyü Karşılaştırın ve Çevrimiçi Olarak Farkları Vurgulayın

Çevrimiçi olarak iki resim arasındaki farkı bulmak için. Herhangi bir ekstra yazılım yüklemeden veya herhangi bir şeye kaydolmadan, ücretsiz bir görsel karşılaştırma aracı çevrimiçi uygulamasını kullanabilirsiniz. İki PNG görüntüsünü karşılaştıralım, PNG’leri en yeni tarayıcılardan herhangi birinde karşılaştırmak için çevrimiçi fark aracını açmanız ve görüntüleri karşılaştırmaya başlamanız yeterli.

PNG resimlerini karşılaştırmak için çevrimiçi fark aracı

İki Resmi Çevrimiçi Yan Yana Karşılaştırın

Çevrimiçi İki Görüntü Nasıl Karşılaştırılır

  1. Öncelikle ilgili kutuyu kullanarak kaynak ve hedef PNG resimlerini sürükleyip bırakın veya yükleyin.
  2. Daha sonra Şimdi Karşılaştır butonuna tıklayın.
  3. Bundan sonra, ortaya çıkan görseli gösterecek olan karşılaştırma sayfasına yönlendirileceksiniz.
  4. Son olarak, ilgili araç çubuğu düğmelerini kullanarak ortaya çıkan görüntüyü indirebilir veya yazdırabilirsiniz.

Bu görsel karşılaştırma işlemini ücretsiz olarak sınırsız sayıda tekrarlayabilirsiniz. Üstelik herhangi bir kayıt veya kuruluma gerek yok. Korumalı sunucumuz yüklenen dosyaları korur, böylece dosyalarınızın güvenliği veya gizliliği konusunda endişelenmenize gerek kalmaz. Gönderdiğiniz belgeler 24 saat sonra sunucudan otomatik olarak silinecektir.

SSS

Ücretsiz çevrimiçi görsel karşılaştırma aracı nasıl kullanılır?

Öncelikle kaynak ve hedef görselleri yükleyin: PNG dosyalarınızı sürükleyip bırakın veya bir dosya seçmek için beyaz alanın içine tıklayın. Daha sonra “Şimdi karşılaştır” butonuna tıklayın.

Ücretsiz çevrimiçi görsel karşılaştırma aracı için hangi tarayıcı kullanılmalıdır?

Chrome, Safari, Opera, Firefox, Edge ve Tor gibi en yeni tarayıcıların tümünü destekliyoruz.

C# görüntü karşılaştırma kitaplığı tarafından desteklenen görüntü formatları nelerdir?

Bu kitaplık, JPG, PNG, BMP, DjVu görüntülerin yanı sıra diğer birçok [desteklenen dosya formatı] ile karşılaştırılmasını destekler15

C# kullanarak görüntü karşılaştırma uygulamamı nasıl oluşturabilirim?

.NET için Conholdate.Total kitaplığımızı kullanmaktan çekinmeyin.

Kütüphaneleri değerlendirmek için lisans alabilir miyim?

API’yi değerlendirme sınırlamaları olmaksızın test etmek için bir ücretsiz geçici lisans alabilirsiniz.

Bir soru sor

Sorularınızı veya sorularınızı forum üzerinden bize bildirebilirsiniz.

Ayrıca bakınız