ImageDctHashSearchCriteria
Contenu
[
Cacher
]
ImageDctHashSearchCriteria class
Représente un critère de recherche pour trouver des images dans un document.
public class ImageDctHashSearchCriteria : ImageSearchCriteria
Constructeurs
Nom | La description |
---|---|
ImageDctHashSearchCriteria(Stream) | Initialise une nouvelle instance duImageDctHashSearchCriteria classe avec un flux spécifié. |
ImageDctHashSearchCriteria(string) | Initialise une nouvelle instance duImageDctHashSearchCriteria classe avec un chemin de fichier spécifié. |
Propriétés
Nom | La description |
---|---|
MaxDifference { get; set; } | Obtient ou définit la différence maximale autorisée entre les images. |
Méthodes
Nom | La description |
---|---|
And(SearchCriteria) | Combine ceciSearchCriteria avec d’autres critères en utilisant l’opérateur logique AND. |
Not() | Annule celaSearchCriteria . |
Or(SearchCriteria) | Combine ceciSearchCriteria avec d’autres critères en utilisant l’opérateur logique OR. |
Remarques
Ce critère de recherche utilise un hachage d’image perceptuel basé sur DCT pour calculer la similarité de l’image. Apprendre encore plus:
Exemples
Rechercher des images dans les fichiers joints (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))
{
// Spécifiez l'exemple d'image avec lequel comparer les images du document
ImageSearchCriteria criteria = new ImageDctHashSearchCriteria(@"D:\sample.png");
// Recherche d'images similaires
PossibleWatermarkCollection possibleWatermarks = watermarker.Search(criteria);
// Supprimer ou modifier les filigranes d'image trouvés
// ...
}
Voir également
- class ImageSearchCriteria
- espace de noms GroupDocs.Watermark.Search.SearchCriteria
- Assemblée GroupDocs.Watermark