ImagesDifference

ImagesDifference

نظرة عامة

ImagesDifference هي فئة في Aspose.PDF FOSS لـ .NET. تورث من: IDisposable.

نتيجة مقارنة رسومية لصفحتين PDF مُعَرضَتين: الصفحة الأولى (المصدر) تم تحويلها إلى صورة نقطية بعمق 24bpp، بالإضافة إلى سجل لكل بكسل يوضح أين تختلف الصفحة الثانية (الوجهة) عنها.

توفر هذه الفئة 3 طرق للعمل مع كائنات ImagesDifference في برامج .NET. تشمل الطرق المتاحة: DifferenceToImage, Dispose, GetDestinationImage. جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS لـ .NET. الخصائص: Difference, Height, SourceImage, Stride.

خصائص

اسمالنوعالوصولوصف
SourceImageBitmapقراءةتم تحويل الصفحة الأولى (المصدر) إلى صورة نقطية RGB بدقة 24bpp.
Differenceint[]قراءةسجل الفرق لكل بكسل، بترتيب الصفوف (المؤشر = y * Width + x).
Strideintقراءةمسافة الصف (بالبايت) لـ SourceImage عند 24bpp.
Heightintقراءةارتفاع البكسل للصور المقارنة.

الطرق

التوقيعوصف
GetDestinationImage()إعادة بناء صورة الصفحة الثانية (الوجهة): يتم نسخ البكسلات المتطابقة من المصدر، وتأخذ البكسلات المختلفة اللون المسجل للوجهة.
DifferenceToImage(color: Color, backgroundColor: Color)إنشاء قناع الفارق: اللون حيث تختلف الصفحتان وbackgroundColor حيث تكون متطابقة.
Dispose()يستدعي Dispose على هذه المثيلة ImagesDifference.
 العربية