ImagesDifference

ImagesDifference

Επισκόπηση

ImagesDifference είναι κλάση στο Aspose.PDF FOSS για .NET. Κληρονομεί από: IDisposable.

Αποτέλεσμα μιας γραφικής σύγκρισης δύο αποδομένων σελίδων PDF: η πρώτη (πηγή) σελίδα rasterized σε bitmap 24bpp, συν μια εγγραφή ανά pixel για το πού η δεύτερη (προορισμός) σελίδα διαφέρει από αυτήν.

Αυτή η κλάση παρέχει 3 μεθόδους για εργασία με αντικείμενα ImagesDifference σε προγράμματα .NET. Διαθέσιμες μέθοδοι περιλαμβάνουν: DifferenceToImage, Dispose, GetDestinationImage. Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS για .NET. Ιδιότητες: Difference, Height, SourceImage, Stride.

Ιδιότητες

ΌνομαΤύποςΠρόσβασηΠεριγραφή
SourceImageBitmapΑνάγνωσηΗ πρώτη (πηγή) σελίδα αποδόθηκε σε bitmap 24bpp RGB.
Differenceint[]ΑνάγνωσηΚαταγραφή διαφοράς ανά pixel, κατά σειρά γραμμής (δείκτης = y * Width + x).
StrideintΑνάγνωσηΒήμα γραμμής (σε bytes) του SourceImage στα 24bpp.
HeightintΑνάγνωσηΎψος pixel των συγκρινόμενων εικόνων.

Μέθοδοι

ΥπογραφήΠεριγραφή
GetDestinationImage()Ανακατασκευή της δεύτερης (προορισμού) εικόνας σελίδας: τα ίδια pixel αντιγράφονται από την πηγή, τα διαφορετικά pixel λαμβάνουν το καταγεγραμμένο χρώμα προορισμού.
DifferenceToImage(color: Color, backgroundColor: Color)Δημιουργήστε μια μάσκα διαφοράς: color όπου οι δύο σελίδες διαφέρουν και backgroundColor όπου είναι ταυτόσημες.
Dispose()Καλεί τη μέθοδο Dispose σε αυτήν την ImagesDifference παρουσία.
 Ελληνικά