Skip to main content
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 :
  • 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 ratio d’étirement défini par la propriété StretchRatio.
Toutes les régions ajoutées dans cet objet ne doivent pas dépasser les limites du Rectangle de l’image. L’objet ImageModification est un objet persistant. Cela signifie que l’état actuel de l’objet peut être enregistré dans un stockage persistant, puis recréé ultérieurement en lisant cet état depuis ce même stockage. Les méthodes suivantes assurent la persistance de l’objet : Linux : SaveToFile et LoadFromFile Windows : SaveToFile, LoadFromFile, SaveToMemory et LoadFromMemory.

Properties

Méthodes

Paramètre de sortie

Cet objet est le paramètre de sortie de la méthode CreateImageModification de l’objet Engine.

Paramètre d’entrée

Cet objet est passé en tant que paramètre d’entrée aux méthodes suivantes :

Exemples

Voir aussi

Utilisation des images Utilisation des propriétés