ImagesDifference
Gambaran Umum
ImagesDifference adalah kelas dalam Aspose.PDF FOSS untuk .NET. Mewarisi dari: IDisposable.
Hasil perbandingan grafis dari dua halaman PDF yang dirender: halaman pertama (sumber) dirasterkan menjadi bitmap 24bpp, ditambah catatan per-piksel tentang di mana halaman kedua (tujuan) berbeda darinya.
Kelas ini menyediakan 3 metode untuk bekerja dengan objek ImagesDifference dalam program .NET. Metode yang tersedia meliputi: DifferenceToImage, Dispose, GetDestinationImage. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.PDF FOSS untuk .NET. Properti: Difference, Height, SourceImage, Stride.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
SourceImage | Bitmap | Baca | Halaman pertama (sumber) dirender menjadi bitmap RGB 24bpp. |
Difference | int[] | Baca | Catatan perbedaan per-piksel, row-major (indeks = y * Width + x). |
Stride | int | Baca | Stride baris (dalam byte) dari SourceImage pada 24bpp. |
Height | int | Baca | Tinggi piksel dari gambar yang dibandingkan. |
Metode
| Tanda Tangan | Deskripsi |
|---|---|
GetDestinationImage() | Bangun kembali gambar halaman kedua (tujuan): piksel yang identik disalin dari sumber, piksel yang berbeda mengambil warna tujuan yang tercatat. |
DifferenceToImage(color: Color, backgroundColor: Color) | Hasilkan masker perbedaan: warna di mana dua halaman berbeda dan backgroundColor di mana mereka identik. |
Dispose() | Memanggil Dispose pada instance ImagesDifference ini. |