ImagesDifference

ImagesDifference

Übersicht

ImagesDifference ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: IDisposable.

Ergebnis eines grafischen Vergleichs zweier gerenderter PDF-Seiten: die erste (Quell-)Seite in ein 24bpp-Bitmap gerastert, plus ein Pixel-für-Pixel-Protokoll, das zeigt, wo sich die zweite (Ziel-)Seite davon unterscheidet.

Diese Klasse stellt 3 Methoden zum Arbeiten mit ImagesDifference-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: DifferenceToImage, Dispose, GetDestinationImage. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nachdem das Aspose.PDF FOSS für .NET-Paket installiert wurde. Eigenschaften: Difference, Height, SourceImage, Stride.

Eigenschaften

NameTypZugriffBeschreibung
SourceImageBitmapLesenDie erste (Quell-)Seite wurde zu einer 24bpp RGB-Bitmap gerendert.
Differenceint[]LesenPro-Pixel-Differenzdatensatz, zeilenweise (index = y * Width + x).
StrideintLesenZeilen-Stride (in Bytes) von SourceImage bei 24bpp.
HeightintLesenPixelhöhe der verglichenen Bilder.

Methoden

SignaturBeschreibung
GetDestinationImage()Rekonstruieren Sie das zweite (Ziel-)Seitenbild: Identische Pixel werden von der Quelle kopiert, abweichende Pixel erhalten ihre aufgezeichnete Ziel-Farbe.
DifferenceToImage(color: Color, backgroundColor: Color)Erzeugen Sie eine Unterschiedsmaske: Farbe dort, wo die beiden Seiten unterschiedlich sind, und backgroundColor dort, wo sie identisch sind.
Dispose()Ruft Dispose für diese ImagesDifference-Instanz auf.
 Deutsch