ImageDctHashSearchCriteria

ImageDctHashSearchCriteria class

Representerar ett sökkriterium för att hitta bilder i ett dokument.

public class ImageDctHashSearchCriteria : ImageSearchCriteria

Konstruktörer

namn Beskrivning
ImageDctHashSearchCriteria(Stream) Initierar en ny instans avImageDctHashSearchCriteria klass med en specificerad ström.
ImageDctHashSearchCriteria(string) Initierar en ny instans avImageDctHashSearchCriteria klass med en angiven filsökväg.

Egenskaper

namn Beskrivning
MaxDifference { get; set; } Hämtar eller ställer in högsta tillåtna skillnad mellan bilder.

Metoder

namn Beskrivning
And(SearchCriteria) Kombinerar dettaSearchCriteria med andra kriterier med logisk AND-operator.
Not() Negerar dettaSearchCriteria .
Or(SearchCriteria) Kombinerar dettaSearchCriteria med andra kriterier med logisk OR-operator.

Anmärkningar

Detta sökkriterium använder DCT-baserad perceptuell bildhash för att beräkna bildlikhet. Läs mer:

Exempel

Sök efter bilder i de bifogade filerna (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))
{
    // Ange exempelbild att jämföra dokumentbilder med
    ImageSearchCriteria criteria = new ImageDctHashSearchCriteria(@"D:\sample.png");
    // Sök efter liknande bilder
    PossibleWatermarkCollection possibleWatermarks = watermarker.Search(criteria);
    // Ta bort eller ändra hittade bildvattenstämplar
    // ...
}

Se även