ImageDctHashSearchCriteria

ImageDctHashSearchCriteria class

ドキュメント内の画像を検索するための検索条件を表します。

public class ImageDctHashSearchCriteria : ImageSearchCriteria

コンストラクター

名前 説明
ImageDctHashSearchCriteria(Stream) の新しいインスタンスを初期化しますImageDctHashSearchCriteria指定されたストリームを持つクラス.
ImageDctHashSearchCriteria(string) の新しいインスタンスを初期化しますImageDctHashSearchCriteria指定されたファイル パスを持つクラス.

プロパティ

名前 説明
MaxDifference { get; set; } 画像間の最大許容差を取得または設定します。

メソッド

名前 説明
And(SearchCriteria) これを組み合わせるSearchCriteria論理 AND operator. を使用して他の条件と
Not() これを否定しますSearchCriteria.
Or(SearchCriteria) これを組み合わせるSearchCriteria論理 OR operator. を使用して他の条件と

備考

この検索条件では、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);
    // 見つかった画像の透かしを削除または変更します
    // ...
}

関連項目