> ## 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.

# Objet ImageDocument (interface IImageDocument)

> Objet ImageDocument (interface IImageDocument) dans l’API ABBYY FineReader Engine — représente une image ouverte ; racine des quatre plans d’image (noir et blanc, gris, couleur, aperçu) et expose un ensemble complet de méthodes de prétraitement d’image pour améliorer la qualité de la reconnaissance ou le rendu visuel.

Cet objet correspond à une image ouverte, ou « document image ». Ses attributs reflètent ceux d’une image. L’objet ImageDocument est à la racine d’une collection d’objets [Image](/fr/fine-reader/engine/api-reference/image-related-objects/image), ou « plans d’image ». Chaque document image comprend 4 « plans d’image » : [noir et blanc](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-images#black-and-white), [gris](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-images#gray), [couleur](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-images#color) et [aperçu](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-images#preview). Ils sont accessibles via les propriétés correspondantes.

L’objet contient un certain nombre de méthodes de prétraitement d’image. Certaines de ces méthodes conviennent uniquement aux photos, d’autres peuvent être utilisées pour tous les types de documents. Certaines méthodes améliorent la qualité de la reconnaissance, d’autres améliorent uniquement le rendu visuel des images, mais peuvent réduire la qualité de la reconnaissance. Ces dernières ne doivent être utilisées qu’après la reconnaissance. Veuillez lire attentivement la description de chaque méthode afin de déterminer si elle peut être utilisée dans votre scénario. Vous trouverez ci-dessous l’ordre dans lequel nous recommandons d’utiliser les méthodes de prétraitement d’image (utilisez uniquement les méthodes de la liste qui conviennent à votre scénario) :

* Pour améliorer la qualité de la reconnaissance :
  1. Recadrer l’image
  2. Améliorer le contraste local
  3. Corriger l’orientation (utilisez la méthode Transform avec les paramètres nécessaires)
  4. Inverser l’image ou la retourner en miroir (utilisez la méthode Transform avec les paramètres nécessaires)
  5. Corriger l’inclinaison
  6. Scinder une double page (utilisez la méthode [SplitPages](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/splitpages-method) de l’objet FRDocument)
  7. Supprimer les distorsions géométriques
  8. Supprimer les parasites
  9. Supprimer le bruit
  10. Supprimer le flou de mouvement
  11. Atténuer les objets en couleur
  12. Supprimer les objets en couleur
* Pour améliorer l’apparence de l’image :
  1. Égaliser la luminosité et rendre le fond blanc
  2. Lisser la texture de l’image
  3. Tramer l’image

Notez que toutes ces méthodes de prétraitement doivent être appliquées à une image ouverte. Certaines modifications de l’image peuvent être appliquées plus tôt, lors de son ouverture. Veuillez consulter la description des objets [PrepareImageMode](/fr/fine-reader/engine/api-reference/image-related-objects/prepareimagemode) et [PagePreprocessingParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pagepreprocessingparams) pour en savoir plus sur le prétraitement d’image pendant l’ouverture.

L’objet ImageDocument est ce que l’on appelle un « [connectable object](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-connectable-objects) ». Pour Visual Basic dans FRE for Windows, il peut être déclaré avec WithEvents. Pour C++ (sur tous les systèmes d’exploitation pris en charge), cela signifie qu’il prend en charge l’interface IConnectionPointContainer. Pour recevoir des événements de notification pendant le traitement, les utilisateurs C++ doivent créer un objet dérivé de l’interface [IImageDocumentEvents](/fr/fine-reader/engine/api-reference/image-related-objects/iimagedocumentevents) et effectuer les opérations suivantes :

* Sous Linux et macOS : rattacher l’objet à l’objet ImageDocument en appelant la fonction globale AdviseFREngineObject.
* Sous Windows : configurer la connexion entre l’objet et la source d’événements implémentée dans l’objet ImageDocument à l’aide des mécanismes COM standard.

Sous Windows : les méthodes de l’objet ImageDocument transmettent des informations sur la progression du traitement des pages via des interfaces sortantes spéciales. Ces interfaces sont IImageDocumentEvents (pour C++) et la dispinterface DIImageDocumentEvents (pour Visual Basic). Il convient de noter que les utilisateurs de Visual Basic n’ont pas à se soucier des détails de l’implémentation des interfaces d’événements, car cette plateforme de développement fournit des moyens simples de les gérer.

<div id="properties">
  ## Propriétés
</div>

<table>
  <thead>
    <tr>
      <th>
        <p>
          <strong>Nom</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Type</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Description</strong>
        </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        <p>
          <strong>Application</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/engine-object-iengine-interface">
              Engine
            </a>
          </strong>

          ,{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            lecture seule
          </a>
        </p>
      </td>

      <td>
        <p>
          Retourne l'objet{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/engine-object-iengine-interface">
              Engine
            </a>
          </strong>

          {" "}

          .
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Attributs principaux</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="blackwhiteimage" />

          <strong>BlackWhiteImage</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/image-related-objects/image">
              Image
            </a>
          </strong>

          ,{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            lecture seule
          </a>
        </p>
      </td>

      <td>
        <p>
          Donne accès au calque d'image{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-images#black-and-white">
            noir et blanc
          </a>

          {" "}

          de l'objet <strong>ImageDocument</strong> courant.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="colorimage" />

          <strong>ColorImage</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/image-related-objects/image">
              Image
            </a>
          </strong>

          ,{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            lecture seule
          </a>
        </p>
      </td>

      <td>
        <p>
          Donne accès au calque d'image{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-images#color">
            couleur
          </a>

          {" "}

          de l'objet <strong>ImageDocument</strong> courant.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="grayimage" />

          <strong>GrayImage</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/image-related-objects/image">
              Image
            </a>
          </strong>

          ,{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            lecture seule
          </a>
        </p>
      </td>

      <td>
        <p>
          Donne accès au calque d'image{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-images#gray">
            gris
          </a>

          {" "}

          de l'objet <strong>ImageDocument</strong> courant.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Id</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>

          , lecture seule
        </p>
      </td>

      <td>
        <p>Stocke l'identifiant du document image.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="imagecolortype" />

          <strong>ImageColorType</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/enumerations/imagecolortypeenum">
              ImageColorTypeEnum
            </a>
          </strong>

          , lecture seule
        </p>
      </td>

      <td>
        <p>
          Chaque calque de couleur du document image est caractérisé par son propre
          type de couleur. Cette propriété définit le type de couleur pour l'ensemble du
          document image comme le maximum des valeurs correspondantes de ses calques de
          couleur (noir et blanc, gris, couleur).
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="isinmemory" />

          <strong>IsInMemory</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>

          , lecture seule
        </p>
      </td>

      <td>
        <p>
          Indique si le document image est stocké uniquement en mémoire ou s'il est également
          représenté sous forme de dossier sur le disque.
        </p>

        <Note>
          Après l'appel à la méthode{" "}

          <a href="/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/saveto-method">
            SaveTo
          </a>

          , la valeur de cette propriété n'est pas modifiée. Vous devez recharger
          le document image en appelant la méthode{" "}

          <a href="/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/loadimagedoc-method">
            LoadImageDoc
          </a>

          .
        </Note>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="path" />

          <strong>Path</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              BSTR
            </a>
          </strong>

          , lecture seule
        </p>
      </td>

      <td>
        <p>
          Stocke le chemin vers le dossier contenant la représentation interne
          de l'objet sur le disque. La propriété contient une chaîne vide si la
          valeur de la propriété <strong>IsInMemory</strong> est TRUE.
        </p>

        <Note>
          Après l'appel à la méthode{" "}

          <a href="/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/saveto-method">
            SaveTo
          </a>

          , la valeur de cette propriété n'est pas modifiée. Vous devez recharger
          le document image en appelant la méthode{" "}

          <a href="/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/loadimagedoc-method">
            LoadImageDoc
          </a>

          .
        </Note>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="coordinatesconverter" />

          <strong>CoordinatesConverter</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/image-related-objects/coordinatesconverter">
              CoordinatesConverter
            </a>
          </strong>

          ,{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            lecture seule
          </a>
        </p>
      </td>

      <td>
        <p>
          Retourne l'objet{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/image-related-objects/coordinatesconverter">
              CoordinatesConverter
            </a>
          </strong>

          {" "}

          contenant des informations sur les coordonnées en pixels dans
          l'état de modification actuel.
        </p>

        <p>
          Cette propriété est utile lorsque vous devez convertir des coordonnées
          entre deux états au cours du traitement d'image.
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Modification d'image</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="hasunsaveddata" />

          <strong>HasUnsavedData</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>

          , lecture seule
        </p>
      </td>

      <td>
        <p>
          Indique si des modifications ont été apportées à l'objet{" "}
          <strong>ImageDocument</strong> depuis son chargement en mémoire ou
          depuis le dernier appel de la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/savemodified-method">
              SaveModified
            </a>

            {" "}
          </strong>

          .
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="imagerotation" />

          <strong>ImageRotation</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/enumerations/rotationtypeenum">
              RotationTypeEnum
            </a>
          </strong>

          , lecture seule
        </p>
      </td>

      <td>
        <p>
          Indique la rotation appliquée à l'image depuis son ouverture.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="imagewasinverted" />

          <strong>ImageWasInverted</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>

          , lecture seule
        </p>
      </td>

      <td>
        <p>
          Lorsque cette propriété est définie sur TRUE, elle indique que les couleurs de l'image ont été inversées depuis l'ouverture.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="imagewasmirrored" />

          <strong>ImageWasMirrored</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>

          , lecture seule
        </p>
      </td>

      <td>
        <p>
          Lorsque cette propriété est définie sur TRUE, elle indique que l'image a été mise en miroir par rapport à l'axe vertical depuis l'ouverture.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>IsSkewCorrected</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>

          , lecture seule
        </p>
      </td>

      <td>
        <p>
          Cette propriété indique si l'inclinaison de l'image a été
          entièrement corrigée lors de l'ouverture, du prétraitement ou de l'appel de la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/correctskew-method">
              CorrectSkew
            </a>
          </strong>

          .
        </p>

        <p>
          La tangente de l'angle d'inclinaison corrigé est stockée dans la propriété{" "}
          <strong>SkewAngle</strong>.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>SkewAngle</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              double
            </a>
          </strong>

          , lecture seule
        </p>
      </td>

      <td>
        <p>
          Stocke la tangente de l'angle d'inclinaison détecté pour l'image et
          corrigé lors de l'ouverture, du prétraitement ou de l'appel de la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/correctskew-method">
              CorrectSkew
            </a>
          </strong>

          . Si l'angle d'inclinaison est négatif, l'image est pivotée dans le sens des aiguilles d'une montre ; si l'angle est positif, elle est pivotée dans le sens inverse. L'image peut être pivotée autour de n'importe quel point. La taille
          de l'image redressée est toujours supérieure à celle de l'image d'origine.
        </p>

        <Note>
          Lorsque vous effectuez d'autres modifications sur l'image, la valeur de cette propriété
          est réinitialisée à 0. Si vous en avez besoin, enregistrez la valeur de l'angle d'inclinaison corrigé
          avant d'appeler toute autre méthode de modification de l'image.
        </Note>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Informations sur le fichier source</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="hastextualcontent" />

          <strong>HasTextualContent</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>

          , lecture seule
        </p>
      </td>

      <td>
        <p>
          Indique si l'objet <strong>ImageDocument</strong> a été créé
          à partir d'un fichier contenant du texte. Par exemple, les fichiers PDF peuvent comporter un calque de texte.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="isphoto" />

          <strong>IsPhoto</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>

          , lecture seule
        </p>
      </td>

      <td>
        <p>
          Indique si l'objet <strong>ImageDocument</strong> a été créé
          à partir d'un fichier de type photo.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="sourceimagefileformat" />

          <strong>SourceImageFileFormat</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/enumerations/imagefileformatenum">
              ImageFileFormatEnum
            </a>
          </strong>

          , lecture seule
        </p>
      </td>

      <td>
        <p>
          Fournit des informations sur le format du fichier image source de l'objet <strong>ImageDocument</strong> actuel. Si ces informations ne sont pas disponibles ou si l'image provient d'un scanner, la valeur de cette propriété est IFF\_UnknownFormat.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>SourceImageScannerInfo</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              BSTR
            </a>
          </strong>

          , lecture seule
        </p>
      </td>

      <td>
        <p>
          Fournit des informations sur le scanner utilisé pour acquérir l'image. Si les informations sur les paramètres de l'image source ne sont pas disponibles ou si l'image provient d'un fichier, la valeur de cette propriété est une chaîne vide.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>SourceImageScanThreshold</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>

          , lecture seule
        </p>
      </td>

      <td>
        <p>
          Fournit des informations sur le seuil d'intensité de numérisation de l'objet <strong>ImageDocument</strong> actuel. Si les informations sur les paramètres de l'image source ne sont pas disponibles ou si l'image a été obtenue à partir d'un fichier, la valeur de cette propriété est -1.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>SourceImageXResolution</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>

          , lecture seule
        </p>
      </td>

      <td>
        <p>
          Fournit des informations sur la résolution horizontale de l'image source de l'objet <strong>ImageDocument</strong> actuel. Si les informations sur les paramètres de l'image source ne sont pas disponibles, la valeur de cette propriété est 0.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>SourceImageYResolution</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>

          , lecture seule
        </p>
      </td>

      <td>
        <p>
          Fournit des informations sur la résolution verticale de l'image source de l'objet <strong>ImageDocument</strong> actuel. Si les informations sur les paramètres de l'image source ne sont pas disponibles, la valeur de cette propriété est 0.
        </p>
      </td>
    </tr>
  </tbody>
</table>

<div id="methods">
  ## Méthodes
</div>

| Nom                                                                                                                                                            | Description                                                                                                                                                                                                                                                                                                             |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [ApplySigmaFilter](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/applysigmafilter-method)                                           | Cette méthode applique à l’image un filtre de réduction du bruit. Elle est particulièrement utile pour les photographies.                                                                                                                                                                                               |
| [ChangeResolution](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/changeresolution-method)                                           | Modifie la résolution de l’image.                                                                                                                                                                                                                                                                                       |
| [CorrectShadowsAndHighlights](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/correctshadowsandhighlights-method)                     | Corrige les ombres excessives et les zones trop lumineuses de l’image.                                                                                                                                                                                                                                                  |
| [CorrectSkew](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/correctskew-method)                                                     | Corrige l’inclinaison de l’image.                                                                                                                                                                                                                                                                                       |
| [CropImage](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/cropimage-method)                                                         | Détecte les contours d’un document dans l’image, puis recadre l’image.                                                                                                                                                                                                                                                  |
| [DitherImage](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/ditherimage-method)                                                     | Applique à l’image un tramage à l’aide de l’algorithme de Floyd–Steinberg ou de Bayer (ordonné).                                                                                                                                                                                                                        |
| [EnhanceLocalContrast](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/enhancelocalcontrast-method)                                   | Augmente le contraste local de l’image.                                                                                                                                                                                                                                                                                 |
| [EqualizeBrightness](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/equalizebrightness-method)                                       | Égalise la luminosité de l’image. Cette méthode ne peut être utilisée qu’avec des images en niveaux de gris et en couleur.                                                                                                                                                                                              |
| [FindBlackSquares](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/findblacksquares-method)                                           | Détecte les carrés noirs dans l’image.                                                                                                                                                                                                                                                                                  |
| [GetPreviewImage](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/getpreviewimage-method)                                             | Donne accès au plan d’image [d’aperçu](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-images#preview) de 94 \* 60 de l’objet ImageDocument actuel. Si l’aperçu de cette taille n’a pas encore été créé, il sera créé lors de cet appel, ce qui prendra un certain temps.                           |
| [GetPreviewImageSpecificSize](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/getpreviewimagespecificsize-method)                     | Donne accès au plan d'image [d'aperçu](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-images#preview) de l'objet ImageDocument actuel et permet d'en spécifier la taille. Si l'aperçu de cette taille n'a pas encore été créé, il le sera lors de cet appel, ce qui peut prendre un certain temps. |
| [GetTextBackgroundColor](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/gettextbackgroundcolor-method)                               | Détecte les couleurs du texte et de l’arrière-plan dans le rectangle spécifié sur l’image.                                                                                                                                                                                                                              |
| [Modify](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/modify-method)                                                               | Permet de modifier l’image. Cette méthode offre des options de modification plus avancées que la méthode Transform.                                                                                                                                                                                                     |
| [RemoveColorObjects](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/removecolorobjects-method)                                       | Supprime les objets colorés spécifiés de l’image entière ou de certaines de ses parties. Cette méthode peut être utilisée uniquement pour les images en couleur.                                                                                                                                                        |
| [RemoveColorObjectsEx](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/removecolorobjectsex-method)                                   | Supprime tous les objets colorés des teintes spécifiées de l’image et les remplace par la couleur spécifiée. Les objets supprimés peuvent être enregistrés dans une image distincte.                                                                                                                                    |
| [RemoveGarbage](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/removegarbage-method)                                                 | Supprime de l’image les parasites (points superflus inférieurs à une certaine taille).                                                                                                                                                                                                                                  |
| [RemoveGeometricalDistortions](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/removegeometricaldistortions-method)                   | Supprime les distorsions géométriques de l’image (comme les lignes incurvées en bord de page).                                                                                                                                                                                                                          |
| [RemoveMotionBlur](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/removemotionblur-method)                                           | Supprime le flou de bougé de l’image.                                                                                                                                                                                                                                                                                   |
| [RemoveNoise](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/removenoise-method)                                                     | Réduit le bruit de l’image.                                                                                                                                                                                                                                                                                             |
| [SaveImageRegionTo](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/saveimageregionto-method)                                         | Enregistre les parties de l’image dans un dossier sur le disque. L’image enregistrée est au format interne d’ABBYY FineReader Engine.                                                                                                                                                                                   |
| [SaveModified](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/savemodified-method)                                                   | Enregistre toutes les modifications apportées à l'objet ImageDocument actuel dans un dossier du disque.                                                                                                                                                                                                                 |
| [SaveTo](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/saveto-method)                                                               | Enregistre le contenu de l’objet ImageDocument dans un dossier sur le disque. L’image est enregistrée au format interne de ABBYY FineReader Engine.                                                                                                                                                                     |
| [SaveToFile](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/savetofile-method)                                                       | Enregistre le contenu de l’objet ImageDocument dans un fichier.                                                                                                                                                                                                                                                         |
| [SaveToMemory](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/savetomemory-method) <br /><br /> **Remarque :** *Windows uniquement.* | Enregistre le contenu de l’objet ImageDocument dans la mémoire globale.                                                                                                                                                                                                                                                 |
| [SmoothImage](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/smoothimage-method)                                                     | Permet de lisser l’image. Cette méthode s’utilise uniquement avec des images en niveaux de gris et en couleur.                                                                                                                                                                                                          |
| [SmoothTexture](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/smoothtexture-method)                                                 | Lisse l’image à l’aide d’un filtre non linéaire. Utile pour les images texturées. Cette méthode ne peut être utilisée que pour les images en niveaux de gris et en couleur mesurant au moins 3 pixels dans chaque dimension.                                                                                            |
| [Transform](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/transform-method)                                                         | Applique un nombre limité de transformations à l’image.                                                                                                                                                                                                                                                                 |

<div id="related-objects">
  ## Objets associés
</div>

<img src="https://mintcdn.com/abbyy/lsETHFYUFiongXSm/images/fine-reader/engine/imagedocument.gif?s=196da3a972f36a0596e579ec668c04a3" alt="ImageDocument" width="169" height="223" data-path="images/fine-reader/engine/imagedocument.gif" />[](/fr/fine-reader/engine/api-reference/document-related-objects/frpage#imagedocument)[](/fr/fine-reader/engine/api-reference/image-related-objects/coordinatesconverter)[](/fr/fine-reader/engine/api-reference/image-related-objects/image)[](/fr/fine-reader/engine/api-reference/document-related-objects/frpage)[](/fr/fine-reader/engine/api-reference/document-related-objects/frpages)[](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument)

[Diagramme d'objets](/fr/fine-reader/engine/api-reference/object-diagram)

<div id="output-parameter">
  ## Paramètre de sortie
</div>

Cet objet est le paramètre de sortie des méthodes suivantes de l’objet [Engine](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface) : [LoadImageDocFromFile](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/loadimagedocfromfile-method), [LoadImageDocFromMemory](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/loadimagedocfrommemory-method) (Windows uniquement), [LoadImageDoc](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/loadimagedoc-method), [OpenBitmap](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openbitmap-method), [OpenDib](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/opendib-method), [OpenBitmapBits](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openbitmapbits-method), [OpenImageFileFromMemory](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openimagefilefrommemory-method).

<div id="input-parameter">
  ## Paramètre d’entrée
</div>

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

* méthode [AddImageDocument](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagedocument-method) de l’objet [FRDocument](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument)
* méthode [SetImageData](/fr/fine-reader/engine/api-reference/image-related-objects/trainingimage/setimagedata-method) de l’objet [TrainingImage](/fr/fine-reader/engine/api-reference/image-related-objects/trainingimage)

<div id="samples">
  ## Exemples
</div>

L’objet est utilisé dans les exemples de code :

Linux : [CommandLineInterface](/fr/fine-reader/engine/guided-tour/samples#commandlineinterface) et [BCR](/fr/fine-reader/engine/guided-tour/samples#bcr_linux)

macOS : [Reconnaissance de cartes de visite](/fr/fine-reader/engine/guided-tour/samples#bcr_mac)

Windows : [CommandLineInterface](/fr/fine-reader/engine/guided-tour/samples#commandlineinterface) ; et outils de démonstration : [Profils de traitement prédéfinis d’Engine](/fr/fine-reader/engine/guided-tour/samples#engine_predefined_processing_profiles)

<div id="see-also">
  ## Voir aussi
</div>

[IImageDocumentEvents](/fr/fine-reader/engine/api-reference/image-related-objects/iimagedocumentevents)

[Utilisation des images](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-images)

[Utilisation des objets connectables](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-connectable-objects)

[Utilisation des propriétés](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
