ImageDctHashSearchCriteria

ImageDctHashSearchCriteria class

Vertegenwoordigt een zoekcriterium voor het vinden van afbeeldingen in een document.

public class ImageDctHashSearchCriteria : ImageSearchCriteria

Constructeurs

Naam Beschrijving
ImageDctHashSearchCriteria(Stream) Initialiseert een nieuw exemplaar van hetImageDctHashSearchCriteria klasse met een opgegeven stream.
ImageDctHashSearchCriteria(string) Initialiseert een nieuw exemplaar van hetImageDctHashSearchCriteria klasse met een opgegeven bestandspad.

Eigenschappen

Naam Beschrijving
MaxDifference { get; set; } Haalt of stelt het maximaal toegestane verschil tussen afbeeldingen in.

methoden

Naam Beschrijving
And(SearchCriteria) Combineert ditSearchCriteria met andere criteria met behulp van de logische AND-operator.
Not() Negeert ditSearchCriteria .
Or(SearchCriteria) Combineert ditSearchCriteria met andere criteria met behulp van de logische OR-operator.

Opmerkingen

Dit zoekcriterium gebruikt op DCT gebaseerde perceptuele afbeeldingshash voor het berekenen van afbeeldingsovereenkomst. Kom meer te weten:

Voorbeelden

Zoek naar afbeeldingen in de bijgevoegde bestanden (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))
{
    // Geef een voorbeeldafbeelding op om documentafbeeldingen mee te vergelijken
    ImageSearchCriteria criteria = new ImageDctHashSearchCriteria(@"D:\sample.png");
    // Zoek naar vergelijkbare afbeeldingen
    PossibleWatermarkCollection possibleWatermarks = watermarker.Search(criteria);
    // Verwijder of wijzig gevonden afbeeldingswatermerken
    // ...
}

Zie ook