ImagesDifference
Översikt
ImagesDifference är en klass i Aspose.PDF FOSS för .NET. Ärver från: IDisposable.
Resultat av en grafisk jämförelse av två renderade PDF-sidor: den första (käll) sidan rasteriserad till en 24bpp-bitmap, plus ett per-pixel-rekord över var den andra (mål) sidan skiljer sig från den.
Denna klass tillhandahåller 3 metoder för att arbeta med ImagesDifference-objekt i .NET-program. Tillgängliga metoder inkluderar: DifferenceToImage, Dispose, GetDestinationImage. Alla offentliga medlemmar är åtkomliga för alla .NET-applikationer efter installation av Aspose.PDF FOSS för .NET-paketet. Egenskaper: Difference, Height, SourceImage, Stride.
Egenskaper
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
SourceImage | Bitmap | Läs | Den första (käll) sidan renderad till en 24bpp RGB-bitmap. |
Difference | int[] | Läs | Per-pixel-differenspost, radordning (index = y * Width + x). |
Stride | int | Läs | Radsteg (i byte) för SourceImage vid 24bpp. |
Height | int | Läs | Pixelhöjd för de jämförda bilderna. |
Metoder
| Signatur | Beskrivning |
|---|---|
GetDestinationImage() | Återskapa den andra (destination) sidans bild: identiska pixlar kopieras från källan, avvikande pixlar får sin registrerade destinationsfärg. |
DifferenceToImage(color: Color, backgroundColor: Color) | Skapa en differensmask: color där de två sidorna skiljer sig och backgroundColor där de är identiska. |
Dispose() | Anropar Dispose på detta ImagesDifference-objekt. |