RenderPageToMonochromeFileEx

Rendu et impression, traitement des images, optimisation

Description

Rend une page dans un fichier BMP 1 bit avec conversion de seuil facultative et nettoyage isolé des pixels noirs

Utilisez cette fonction avant les flux de travail CCITT ou JBIG2 lorsque le contenu numérisé ou rendu nécessite une préparation monochrome déterministe

Syntaxe

Delphi

Function TPDFlib.RenderPageToMonochromeFileEx(DPI: Double; Page: Integer; Const FileName: WideString; Threshold, Despeckle: Integer): Integer;

Paramètres

DPIRésolution du rendu
PageNuméro de page basé sur 1 à rendre
FileNameFichier BMP de destination
Threshold0 conserve le chemin de tramage GDI historique lorsque Despeckle vaut aussi 0 ; sinon les valeurs de 1 à 255 sélectionnent le seuil de gris utilisé pour les pixels noirs
Despeckle0 désactive le nettoyage ; les valeurs de 1 à 8 suppriment les pixels noirs qui ont moins de pixels noirs voisins dans la zone 3x3 environnante

Valeurs de retour

0La page n'a pas pu être rendue, les options se trouvaient hors limites ou le fichier de sortie n'a pas pu être écrit
1Le fichier BMP 1 bit a été écrit

Remarques

RenderPageToMonochromeFile appelle cette fonction avec Threshold et Despeckle à 0, préservant l'ancien comportement de tramage GDI

Lorsque le nettoyage est demandé avec Threshold défini sur 0, la fonction utilise un seuil de 128 avant d'appliquer la passe de nettoyage