ImagesDifference

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évTípusHozzáférésLeírás
SourceImageBitmapOlvasásAz első (forrás) oldal 24bpp RGB bitmapre renderelve.
Differenceint[]OlvasásPixelről-pixelre különbség rekord, sor-major (index = y * Width + x).
StrideintOlvasásSor lépésköze (bájtban) a SourceImage 24 bpp esetén.
HeightintOlvasásA hasonlított képek pixelmagassága.

Metódusok

AláírásLeí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.
 Magyar