ImageDctHashSearchCriteria
Contenuti
[
Nascondere
]
ImageDctHashSearchCriteria class
Rappresenta un criterio di ricerca per trovare immagini in un documento.
public class ImageDctHashSearchCriteria : ImageSearchCriteria
Costruttori
Nome | Descrizione |
---|---|
ImageDctHashSearchCriteria(Stream) | Inizializza una nuova istanza diImageDctHashSearchCriteria classe con un flusso specificato. |
ImageDctHashSearchCriteria(string) | Inizializza una nuova istanza diImageDctHashSearchCriteria classe con un percorso di file specificato. |
Proprietà
Nome | Descrizione |
---|---|
MaxDifference { get; set; } | Ottiene o imposta la differenza massima consentita tra le immagini. |
Metodi
Nome | Descrizione |
---|---|
And(SearchCriteria) | Combina questoSearchCriteria con altri criteri utilizzando l’operatore AND logico. |
Not() | Nega questoSearchCriteria . |
Or(SearchCriteria) | Combina questoSearchCriteria con altri criteri utilizzando l’operatore OR logico. |
Osservazioni
Questo criterio di ricerca utilizza l’hash percettivo dell’immagine basato su DCT per calcolare la somiglianza dell’immagine. Saperne di più:
Esempi
Cerca immagini nei file allegati (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))
{
// Specifica l'immagine di esempio con cui confrontare le immagini del documento
ImageSearchCriteria criteria = new ImageDctHashSearchCriteria(@"D:\sample.png");
// Cerca immagini simili
PossibleWatermarkCollection possibleWatermarks = watermarker.Search(criteria);
// Rimuovi o modifica le filigrane delle immagini trovate
//...
}
Guarda anche
- class ImageSearchCriteria
- spazio dei nomi GroupDocs.Watermark.Search.SearchCriteria
- assemblea GroupDocs.Watermark