Cet objet est utilisé pour stocker les paramètres de modification d’image. La méthode IImageDocument::Modify, qui permet de modifier une image, ainsi que d’autres méthodes, prend une référence à cet objet comme paramètre d’entrée. L’objet ImageModification permet d’effectuer un large éventail d’opérations sur une image, telles que l’étirement, la définition de régions de recadrage, de régions d’inversion, de régions de peinture, de régions de remplacement de pixels et de régions de suppression des indésirables. La modification de l’image s’effectue comme suit :Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
- La couleur du texte et la taille des indésirables dans les régions sont déterminées.
- La partie de l’image à l’intérieur des régions de recadrage est extraite.
- Les régions « Paint » sont remplies avec la couleur correspondante.
- Les couleurs à l’intérieur des régions « invert » sont inversées.
- Les points noirs à l’intérieur des régions de « remplacement des pixels noirs » sont remplacés par des points de la couleur correspondante.
- Les points blancs à l’intérieur des régions de remplacement des pixels blancs sont remplacés par des points de la couleur correspondante.
- Les indésirables à l’intérieur des régions « remove garbage » sont supprimés. Cette modification ne peut être appliquée qu’au plan d’image noir et blanc.
- L’image est étirée selon le rapport d’étirement défini par la propriété StretchRatio.
Properties
| Name | Type | Description |
|---|---|---|
| Application | Engine, lecture seule | Retourne l’objet Engine. |
| StretchRatio | double | Spécifie le ratio d’étirement à appliquer à l’image. Par défaut, cette propriété vaut 1.0, ce qui correspond à l’absence d’étirement. |
Méthodes
| Nom | Description |
|---|---|
| AddClipRegion | Ajoute une nouvelle région de recadrage au tableau interne des régions de recadrage. |
| AddInvertRegion | Ajoute une nouvelle région d’inversion au tableau interne des régions d’inversion. |
| AddPaintRegion | Ajoute une nouvelle région de peinture au tableau interne des régions de peinture. |
| AddReplaceBlackPixelsRegion | Ajoute une nouvelle région de « remplacement des pixels noirs » au tableau interne des régions de « remplacement des pixels noirs ». |
| AddReplaceWhitePixelsRegion | Ajoute une nouvelle région de « remplacement des pixels blancs » au tableau interne des régions de « remplacement des pixels blancs ». |
| ClearClipRegions | Efface le tableau interne des régions de recadrage. |
| ClearInvertRegions | Efface le tableau interne des régions d’inversion. |
| ClearPaintRegions | Efface le tableau interne des régions de peinture. |
| ClearReplaceBlackPixelsRegions | Efface le tableau interne des régions de « remplacement des pixels noirs ». |
| ClearReplaceWhitePixelsRegions | Efface le tableau interne des régions de « remplacement des pixels blancs ». |
| CopyFrom | Initialise les propriétés de l’objet courant avec les valeurs des propriétés similaires d’un autre objet. |
| LoadFromFile | Restaure le contenu de l’objet à partir d’un fichier sur le disque. |
| LoadFromMemory | Restaure le contenu de l’objet depuis la mémoire globale. Windows uniquement. |
| SaveToFile | Enregistre le contenu de l’objet dans un fichier sur le disque. |
| SaveToMemory | Enregistre le contenu de l’objet dans la mémoire globale. Windows uniquement. |
Paramètre de sortie
Paramètre d’entrée
- WriteToFile, EstimateBitmapSize (Win), GetBitmap (Win) de l’objet Image,
- Modify de l’objet ImageDocument.
Exemples
Code C#
Code C#
