ImageDctHashSearchCriteria

ImageDctHashSearchCriteria class

Mewakili kriteria pencarian untuk menemukan gambar dalam dokumen.

public class ImageDctHashSearchCriteria : ImageSearchCriteria

Konstruktor

Nama Keterangan
ImageDctHashSearchCriteria(Stream) Menginisialisasi instance baru dariImageDctHashSearchCriteria kelas dengan aliran tertentu.
ImageDctHashSearchCriteria(string) Menginisialisasi instance baru dariImageDctHashSearchCriteria kelas dengan jalur file tertentu.

Properti

Nama Keterangan
MaxDifference { get; set; } Mendapat atau menyetel perbedaan maksimum yang diizinkan di antara gambar.

Metode

Nama Keterangan
And(SearchCriteria) Gabungkan iniSearchCriteria dengan kriteria lain menggunakan logika AND operator.
Not() Meniadakan iniSearchCriteria .
Or(SearchCriteria) Gabungkan iniSearchCriteria dengan kriteria lain menggunakan logika OR operator.

Perkataan

Kriteria pencarian ini menggunakan hash gambar perseptual berbasis DCT untuk menghitung kemiripan gambar. Belajarlah lagi:

Contoh

Cari gambar dalam file terlampir (pdf).

WatermarkerSettings settings = new WatermarkerSettings();
settings.SearchableObjects = new SearchableObjects
{
    PdfSearchableObjects = PdfSearchableObjects.All
};
PdfLoadOptions loadOptions = new PdfLoadOptions();
using (Watermarker watermarker = new Watermarker(@"D:\test.pdf", loadOptions, settings))
{
    // Tentukan sampel gambar untuk dibandingkan dengan gambar dokumen
    ImageSearchCriteria criteria = new ImageDctHashSearchCriteria(@"D:\sample.png");
    // Cari gambar yang mirip
    PossibleWatermarkCollection possibleWatermarks = watermarker.Search(criteria);
    // Hapus atau modifikasi tanda air gambar yang ditemukan
    // ...
}

Lihat juga