ImagesDifference

ImagesDifference

Prezentare generală

ImagesDifference este o clasă în Aspose.PDF FOSS pentru .NET. Moștenește de la: IDisposable.

Rezultatul unei comparații grafice a două pagini PDF randate: prima pagină (sursă) rasterizată într-un bitmap de 24bpp, plus o înregistrare pixel cu pixel a locurilor în care a doua pagină (destinație) diferă de aceasta.

Această clasă oferă 3 metode pentru lucrul cu obiecte ImagesDifference în programe .NET. Metodele disponibile includ: DifferenceToImage, Dispose, GetDestinationImage. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS pentru .NET. Proprietăți: Difference, Height, SourceImage, Stride.

Proprietăți

NumeTipAccesDescriere:
SourceImageBitmapCitirePrima pagină (sursă) redată într-un bitmap RGB de 24bpp.
Differenceint[]CitireÎnregistrare de diferență per-pixel, ordonat pe rânduri (index = y * Width + x).
StrideintCitirePasul de rând (în octeţi) al SourceImage la 24bpp.
HeightintCitireÎnălțimea în pixeli a imaginilor comparate.

Metode

SemnăturăDescriere:
GetDestinationImage()Reconstruiește imaginea paginii a doua (destinație): pixelii identici sunt copiați din sursă, pixelii diferiți iau culoarea de destinație înregistrată.
DifferenceToImage(color: Color, backgroundColor: Color)Generează o mască de diferență: culoare acolo unde cele două pagini diferă și backgroundColor acolo unde sunt identice.
Dispose()Apelează Dispose pe această instanță ImagesDifference.
 Română