Description
Méthodes
ApplyContourSmoother ( params: IContourSmootherParams ) | Applique un lissage de contour à une image. | Pour les images en gris et en couleur |
ApplyLocalContrastFilter ( params: ILocalContrastParams ) | Applique le filtre de contraste non adaptatif à une image. | Pour les images en niveaux de gris et en couleur |
ApplyMultiscaleLocalContrastFilter () | Applique le filtre de contraste adaptatif à une image. Utilisez cette méthode pour transformer une image en image numérisée. | Pour les images en niveaux de gris et en couleur |
ApplyShadowsHighlightsFilter ( params: IShadowsHighlightsParams ) | Applique un rehaussement des ombres à une image. | Pour les images en niveaux de gris et en couleur |
ApplySigmaFilter () | Supprime le bruit numérique d’une image. | Pour toutes les images |
AutoCrop ( [facultatif] type : string ) | Recadre automatiquement une image. Les valeurs possibles du paramètre type sont Photo, Scan et Generic. La valeur par défaut du paramètre est Generic . | Pour toutes les images |
Binarize ( params: IBinarizationParams ) | Convertit une image en noir et blanc. Possède un ensemble de propriétés différent de la méthode ConvertToBW. | Pour les images en niveaux de gris et en couleur |
ConvertToBW ( [optional] threshold : int ) | Convertit une image en noir et blanc. Vous pouvez spécifier un seuil de luminosité. Les valeurs supérieures au seuil seront considérées comme blanches, et celles inférieures au seuil comme noires. Le seuil de luminosité peut être compris entre 0 et 255. | Pour toutes les images |
CreateBinarizationParams () : IBinarizationParams | Crée un objet contenant les paramètres de la méthode Binarize. | Pour toutes les images |
CreateContourSmootherParams () : IContourSmootherParams | Crée un objet contenant les paramètres du lisseur de contour. | Pour toutes les images |
CreateLocalContrastFilterParams () : ILocalContrastParams | Crée un objet contenant les paramètres de l’opération de contraste. Les paramètres du filtre sont définis sur leurs valeurs par défaut. | Pour toutes les images |
CreateShadowsHighlightsFilterParams () : IShadowsHighlightsParams | Crée un objet contenant les paramètres permettant de modifier l’effet d’éclairage des ombres. | Pour toutes les images |
Crop ( rect : string ) | Rogne l’image en conservant uniquement la zone du rectangle spécifié. | Pour toutes les images |
CutOut ( rect : string ) : IEditablePictureObject | Découpe le rectangle spécifié dans l’image et renvoie ce rectangle. | Pour toutes les images |
Deskew ( [facultatif] byLines : bool, [facultatif] byBlackSquares : bool, [facultatif] byText : bool ) | Corrige l’inclinaison de l’image. L’inclinaison peut être corrigée à partir de lignes droites, de carrés noirs ou du texte. Par défaut, le paramètre byText est défini sur true. | Pour toutes les images |
Despeckle ( [optional] garbageSize : int ) | Supprime les parasites des images en noir et blanc. Les taches parasites dont la taille ne dépasse pas la valeur spécifiée seront supprimées. Si le paramètre garbageSize n’est pas spécifié, la taille est détectée automatiquement. | Uniquement pour les images en noir et blanc |
Erase ( rectangle : string, [optional] red : int, [optional] green : int, [optional] blue : int ) | Efface une zone de l’image. Vous pouvez spécifier la couleur à utiliser pour l’effacement. Par défaut, la couleur noire est utilisée. | Pour toutes les images |
FlipHorizontal () | Retourne l’image horizontalement. | Toutes les images |
FlipVertical () | Retourne l’image verticalement. | Toutes les images |
FreeScale ( newWidth : int, newHeight : int, newResolution : int ) | Redimensionne la page selon les nouvelles valeurs. | Pour toutes les images |
Invert ( [optional] rectString : string ) | Inverse l’image. Vous pouvez spécifier une chaîne de caractères contenant les coordonnées du rectangle à inverser. | Pour toutes les images |
NewRectsArray (): IRects | Crée une nouvelle collection de rectangles. | Pour les images couleur uniquement |
RemoveMotionBlur () | Supprime le flou dû au mouvement du document, de la caméra ou du scanner pendant la numérisation. | Pour toutes les images |
RemoveStamps ( color: TColorToFilter, rects: IRects ) | Cette méthode supprime d’une image les tampons colorés et autres marques de la couleur spécifiée.
| Uniquement pour les images en couleur |
RemoveStampsExt ( colorsToFilter : string ) | Cette méthode supprime d’une image les tampons de couleur et autres marques de la couleur spécifiée. Elle est semblable à la méthode précédente, mais s’appuie également sur un algorithme amélioré qui permet de supprimer un plus grand nombre de couleurs. Il est recommandé d’utiliser cette méthode. colorsToFilter - Couleur des tampons à supprimer.
| Uniquement pour les images couleur |
Rotate ( angle : int ) | Fait pivoter l’image dans le sens des aiguilles d’une montre jusqu’à l’angle indiqué. | Toutes les images |
Scale ( ratio : int ) | Étire ou compresse l’image par rapport à sa taille de base de 100 %. La méthode s’applique uniquement à la taille en pixels de l’image. La taille physique de l’image reste inchangée. | Pour toutes les images |
Exemples de scripts pour des étapes de traitement personnalisées utilisant les méthodes de l’objet IEditablePictureObject
Exemples de scripts pour des étapes de traitement personnalisées utilisant les méthodes de l’objet IEditablePictureObject
