Skip to main content
Este objeto se utiliza para almacenar los parámetros de modificación de imágenes. El método IImageDocument::Modify, que se usa para modificar una imagen, junto con algunos otros métodos, recibe una referencia a este objeto como parámetro de entrada. ImageModification permite realizar una amplia variedad de operaciones en una imagen, como estirarla, definir regiones de recorte, regiones de inversión, regiones de pintura, regiones de reemplazo de píxeles y regiones de eliminación de ruido. La imagen se modifica de la siguiente manera:
  • Se determinan el color del texto y el tamaño del ruido en las regiones.
  • Se recorta la parte de la imagen que se encuentra dentro de las regiones de recorte.
  • Las regiones de “región de pintura” se rellenan con el color correspondiente.
  • Los colores dentro de las regiones de “invert” se invierten.
  • Los puntos negros dentro de las regiones de “reemplazar píxeles negros” se sustituyen por puntos del color correspondiente.
  • Los puntos blancos dentro de las regiones de “reemplazar píxeles blancos” se sustituyen por puntos del color correspondiente.
  • Se elimina el ruido dentro de las regiones de “remove garbage”. Esta modificación solo puede aplicarse al plano de imagen blanco y negro.
  • La imagen se estira con el factor de estiramiento definida por la propiedad StretchRatio.
Todas las regiones que se agreguen a este objeto no deben exceder los límites del rectángulo de la imagen. El objeto ImageModification es un objeto persistente. Esto significa que el estado actual del objeto puede escribirse en un almacenamiento persistente. Más adelante, el objeto puede volver a crearse leyendo su estado desde el almacenamiento persistente. Los siguientes métodos proporcionan persistencia al objeto: Linux: SaveToFile, y LoadFromFile Windows: SaveToFile, LoadFromFile, SaveToMemory, y LoadFromMemory.”

Propiedades

Métodos

Parámetro de salida

Este objeto es el parámetro de salida del método CreateImageModification del objeto Engine.

Parámetro de entrada

Este objeto se utiliza como parámetro de entrada en los siguientes métodos:

Ejemplos

Consulte también

Trabajo con imágenes Trabajo con propiedades