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 זה.
 עברית