ImageDctHashSearchCriteria
Inhalt
[
Ausblenden
]
ImageDctHashSearchCriteria class
Repräsentiert ein Suchkriterium zum Auffinden von Bildern in einem Dokument.
public class ImageDctHashSearchCriteria : ImageSearchCriteria
Konstrukteure
Name | Beschreibung |
---|---|
ImageDctHashSearchCriteria(Stream) | Initialisiert eine neue Instanz vonImageDctHashSearchCriteria Klasse mit einem bestimmten Stream. |
ImageDctHashSearchCriteria(string) | Initialisiert eine neue Instanz vonImageDctHashSearchCriteria Klasse mit einem angegebenen Dateipfad. |
Eigenschaften
Name | Beschreibung |
---|---|
MaxDifference { get; set; } | Ruft die maximal zulässige Differenz zwischen Bildern ab oder legt sie fest. |
Methoden
Name | Beschreibung |
---|---|
And(SearchCriteria) | Kombiniert diesSearchCriteria mit anderen Kriterien unter Verwendung des logischen UND-Operators. |
Not() | Negiert diesSearchCriteria . |
Or(SearchCriteria) | Kombiniert diesSearchCriteria mit anderen Kriterien mit logischem OR-Operator. |
Bemerkungen
Dieses Suchkriterium verwendet DCT-basierten perzeptiven Bild-Hash zur Berechnung der Bildähnlichkeit. Erfahren Sie mehr:
Beispiele
Suche nach Bildern in den angehängten Dateien (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))
{
// Beispielbild angeben, mit dem Dokumentbilder verglichen werden sollen
ImageSearchCriteria criteria = new ImageDctHashSearchCriteria(@"D:\sample.png");
// Nach ähnlichen Bildern suchen
PossibleWatermarkCollection possibleWatermarks = watermarker.Search(criteria);
// Gefundene Bildwasserzeichen entfernen oder ändern
// ...
}
Siehe auch
- class ImageSearchCriteria
- namensraum GroupDocs.Watermark.Search.SearchCriteria
- Montage GroupDocs.Watermark