ImagesDifference

ImagesDifference

Genel Bakış

ImagesDifference, .NET için Aspose.PDF FOSS içinde bir sınıftır. Şu sınıftan miras alır: IDisposable.

İki işlenmiş PDF sayfasının grafiksel karşılaştırmasının sonucu: ilk (kaynak) sayfa 24bpp bitmap’e rasterleştirildi ve ikinci (hedef) sayfanın ondan farklı olduğu her piksel için bir kayıt eklendi.

Bu sınıf, .NET programlarında ImagesDifference nesneleriyle çalışmak için 3 yöntem sağlar. Kullanılabilir yöntemler: DifferenceToImage, Dispose, GetDestinationImage. Tüm genel üyeler, Aspose.PDF FOSS for .NET paketini kurduktan sonra herhangi bir .NET uygulaması tarafından erişilebilir. Özellikler: Difference, Height, SourceImage, Stride.

Özellikler

AdTürErişimAçıklama
SourceImageBitmapOkumaİlk (kaynak) sayfa 24bpp RGB bitmapine render edildi.
Differenceint[]OkumaPiksel başına fark kaydı, satır öncelikli (indeks = y * Width + x).
StrideintOkuma24bpp’de SourceImage için satır adımı (bayt cinsinden).
HeightintOkumaKarşılaştırılan görüntülerin piksel yüksekliği.

Yöntemler

İmzaAçıklama
GetDestinationImage()İkinci (hedef) sayfa görüntüsünü yeniden oluştur: aynı pikseller kaynaktan kopyalanır, farklı pikseller kaydedilmiş hedef renklerini alır.
DifferenceToImage(color: Color, backgroundColor: Color)Fark maskesi üret: iki sayfanın farklı olduğu yerlerde renk ve aynı olduğu yerlerde backgroundColor.
Dispose()Bu ImagesDifference örneğinde Dispose metodunu çağırır.
 Türkçe