ImagesDifference
Overzicht
ImagesDifference is een klasse in Aspose.PDF FOSS voor .NET. Erft van: IDisposable.
Resultaat van een grafische vergelijking van twee gerenderde PDF-pagina’s: de eerste (bron) pagina gerasterd naar een 24bpp bitmap, plus een per-pixel registratie van waar de tweede (doel) pagina van verschilt.
Deze klasse biedt 3 methoden voor het werken met ImagesDifference objecten in .NET programma’s. Beschikbare methoden omvatten: DifferenceToImage, Dispose, GetDestinationImage. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: Difference, Height, SourceImage, Stride.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
SourceImage | Bitmap | Lezen | De eerste (bron)pagina gerenderd naar een 24bpp RGB-bitmap. |
Difference | int[] | Lezen | Per-pixel verschilrecord, row-major (index = y * Width + x). |
Stride | int | Lezen | Rijstap (in bytes) van SourceImage bij 24bpp. |
Height | int | Lezen | Pixelhoogte van de vergeleken afbeeldingen. |
Methoden
| Handtekening | Beschrijving |
|---|---|
GetDestinationImage() | Reconstrueer de tweede (doel) paginabeeld: identieke pixels worden gekopieerd van de bron, afwijkende pixels nemen hun geregistreerde doelkleur. |
DifferenceToImage(color: Color, backgroundColor: Color) | Maak een verschilmasker: kleur waar de twee pagina’s verschillen en backgroundColor waar ze identiek zijn. |
Dispose() | Roept Dispose aan op deze ImagesDifference instantie. |