ImageDctHashSearchCriteria

ImageDctHashSearchCriteria class

يمثل معايير البحث للبحث عن الصور في مستند.

public class ImageDctHashSearchCriteria : ImageSearchCriteria

المنشئون

اسم وصف
ImageDctHashSearchCriteria(Stream) يقوم بتهيئة مثيل جديد لملفImageDctHashSearchCriteria فئة مع دفق محدد.
ImageDctHashSearchCriteria(string) يقوم بتهيئة مثيل جديد لملفImageDctHashSearchCriteria فئة بمسار ملف محدد.

الخصائص

اسم وصف
MaxDifference { get; set; } الحصول على أو تعيين أقصى فرق مسموح به بين الصور.

طُرق

اسم وصف
And(SearchCriteria) يجمع هذاSearchCriteria مع معايير أخرى باستخدام عامل التشغيل المنطقي.
Not() ينفي هذاSearchCriteria .
Or(SearchCriteria) يجمع هذاSearchCriteria مع معايير أخرى باستخدام عامل التشغيل المنطقي.

ملاحظات

تستخدم معايير البحث هذه تجزئة الصورة الإدراكية القائمة على DCT لحساب تشابه الصورة.يتعلم أكثر:

أمثلة

ابحث عن الصور في الملفات المرفقة (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))
{
    // حدد صورة عينة لمقارنة صور المستند بها
    ImageSearchCriteria criteria = new ImageDctHashSearchCriteria(@"D:\sample.png");
    // ابحث عن صور مماثلة
    PossibleWatermarkCollection possibleWatermarks = watermarker.Search(criteria);
    // إزالة أو تعديل العلامات المائية الموجودة على الصورة
    // ...
}

أنظر أيضا