ImagesDifference
Áttekintés
ImagesDifference egy osztály a Aspose.PDF FOSS-ban .NET számára. Örököl: IDisposable.
Két renderelt PDF oldal grafikus összehasonlításának eredménye: az első (forrás) oldal 24bpp bitmapre rasterizálva, valamint egy pixelről pixelre rögzített feljegyzés arról, hogy a második (cél) oldal hol tér el tőle.
Ez az osztály 3 metódust biztosít a ImagesDifference objektumokkal való munkához .NET programokban. Az elérhető metódusok: DifferenceToImage, Dispose, GetDestinationImage. Minden nyilvános tag elérhető bármely .NET alkalmazás számára a Aspose.PDF FOSS .NET csomag telepítése után. Tulajdonságok: Difference, Height, SourceImage, Stride.
Tulajdonságok
| Név | Típus | Hozzáférés | Leírás |
|---|---|---|---|
SourceImage | Bitmap | Olvasás | Az első (forrás) oldal 24bpp RGB bitmapre renderelve. |
Difference | int[] | Olvasás | Pixelről-pixelre különbség rekord, sor-major (index = y * Width + x). |
Stride | int | Olvasás | Sor lépésköze (bájtban) a SourceImage 24 bpp esetén. |
Height | int | Olvasás | A hasonlított képek pixelmagassága. |
Metódusok
| Aláírás | Leírás |
|---|---|
GetDestinationImage() | Állítsd helyre a második (cél) oldal képét: az azonos pixeleket a forrásból másolják, a különböző pixelek a rögzített destination colour értéket kapják. |
DifferenceToImage(color: Color, backgroundColor: Color) | Készíts egy difference mask-et: color ahol a két oldal különbözik, és backgroundColor ahol azonosak. |
Dispose() | Meghívja a Dispose metódust ezen a ImagesDifference példányon. |