ImagesDifference

ImagesDifference

Panoramica

ImagesDifference è una classe in Aspose.PDF FOSS per .NET. Eredita da: IDisposable.

Risultato di un confronto grafico di due pagine PDF renderizzate: la prima pagina (sorgente) rasterizzata in una bitmap a 24bpp, più un registro per pixel di dove la seconda pagina (destinazione) differisce da essa.

Questa classe fornisce 3 metodi per lavorare con oggetti ImagesDifference nei programmi .NET. I metodi disponibili includono: DifferenceToImage, Dispose, GetDestinationImage. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS per .NET. Proprietà: Difference, Height, SourceImage, Stride.

Proprietà

NomeTipoAccessoDescrizione
SourceImageBitmapLetturaLa prima pagina (sorgente) renderizzata in una bitmap RGB a 24bpp.
Differenceint[]LetturaRecord di differenza per pixel, row-major (indice = y * Width + x).
StrideintLetturaPasso di riga (in byte) di SourceImage a 24bpp.
HeightintLetturaAltezza in pixel delle immagini confrontate.

Metodi

FirmaDescrizione
GetDestinationImage()Ricostruisci l’immagine della seconda pagina (destinazione): i pixel identici vengono copiati dalla sorgente, i pixel diversi assumono il loro colore di destinazione registrato.
DifferenceToImage(color: Color, backgroundColor: Color)Genera una maschera di differenza: colore dove le due pagine differiscono e backgroundColor dove sono identiche.
Dispose()Chiama Dispose su questa istanza di ImagesDifference.
 Italiano