ImagesDifference

ImagesDifference

Visión general

ImagesDifference es una clase en Aspose.PDF FOSS para .NET. Hereda de: IDisposable.

Resultado de una comparación gráfica de dos páginas PDF renderizadas: la primera página (fuente) rasterizada a un mapa de bits de 24bpp, más un registro por píxel de dónde la segunda página (destino) difiere de ella.

Esta clase proporciona 3 métodos para trabajar con objetos ImagesDifference en programas .NET. Los métodos disponibles incluyen: DifferenceToImage, Dispose, GetDestinationImage. Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS para .NET. Propiedades: Difference, Height, SourceImage, Stride.

Propiedades

NombreTipoAccesoDescripción
SourceImageBitmapLecturaLa primera página (fuente) renderizada a un mapa de bits RGB de 24bpp.
Differenceint[]LecturaRegistro de diferencia por píxel, en orden por filas (índice = y * Width + x).
StrideintLecturaDesplazamiento de fila (en bytes) de SourceImage a 24bpp.
HeightintLecturaAltura en píxeles de las imágenes comparadas.

Métodos

FirmaDescripción
GetDestinationImage()Reconstruir la imagen de la segunda página (destino): los píxeles idénticos se copian desde la fuente, los píxeles diferentes toman su color de destino registrado.
DifferenceToImage(color: Color, backgroundColor: Color)Generar una máscara de diferencia: color donde las dos páginas difieren y backgroundColor donde son idénticas.
Dispose()Llama a Dispose en esta instancia de ImagesDifference.
 Español