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
| DPI | Résolution du rendu |
|---|---|
| Page | Numéro de page basé sur 1 à rendre |
| FileName | Fichier BMP de destination |
| Threshold | 0 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 |
| Despeckle | 0 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
| 0 | La page n'a pas pu être rendue, les options se trouvaient hors limites ou le fichier de sortie n'a pas pu être écrit |
|---|---|
| 1 | Le 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