ImagesDifference

ImagesDifference

Огляд

ImagesDifference є класом у Aspose.PDF FOSS для .NET. Наслідує від: IDisposable.

Результат графічного порівняння двох відрендерених PDF-сторінок: перша (вихідна) сторінка растеризована у 24bpp bitmap, плюс запис по кожному пікселю, де друга (цільова) сторінка відрізняється від неї.

Цей клас надає 3 методи для роботи з ImagesDifference об’єктами у програмах .NET. Доступні методи включають: DifferenceToImage, Dispose, GetDestinationImage. Усі публічні члени доступні будь-якому застосунку .NET після встановлення пакету Aspose.PDF FOSS для .NET. Властивості: Difference, Height, SourceImage, Stride.

Властивості

НазваТипДоступОпис
SourceImageBitmapЧитанняПершу (вихідну) сторінку відтворено у 24bpp RGB бітмапі.
Differenceint[]ЧитанняЗапис різниці за пікселем, построчно (індекс = y * Width + x).
StrideintЧитанняКрок рядка (у байтах) SourceImage при 24bpp.
HeightintЧитанняПіксельна висота порівнянних зображень.

Методи

СигнатураОпис
GetDestinationImage()Відтворити друге (призначене) зображення сторінки: ідентичні пікселі копіюються з джерела, різні пікселі беруть їх записаний колір призначення.
DifferenceToImage(color: Color, backgroundColor: Color)Створити маску різниці: колір, де дві сторінки відрізняються, і backgroundColor, де вони ідентичні.
Dispose()Викликає Dispose для цього екземпляра ImagesDifference.
 Українська