2017-09-11 6 views

Répondre

2

S'il s'agit d'une imprimante laser PostScript, vous pouvez utiliser l'opérateur sethalftone pour utiliser un tableau de seuils différent pour les écrans.

Si vous voulez réellement utiliser le dithering ou quelque chose à la place, vous devrez réellement 'pirater' le code. Je ne doute pas que ce soit possible, mais ce serait extrêmement difficile et, selon moi, assez inutile. Si vous n'aimez pas la technique dans votre imprimante, utilisez Ghostscript pour convertir le PostScript en une image en niveaux de gris, appliquez la technique que vous voulez, puis enroulez l'image 1 bit par pixel en tant que PostScript et envoyez à votre imprimante. Comme l'image est maintenant monochrome, aucun autre criblage ne sera appliqué. Si vous parlez de couleur, vous pouvez faire la même chose, mais vous devrez produire une sortie séparée et recombiner les images en demi-teintes en une seule.

Je devrais probablement souligner que les fabricants d'imprimantes consacrent habituellement un effort raisonnable pour obtenir une sortie de qualité passable, en tenant compte des caractéristiques de la technologie d'impression. Je ne dirai pas qu'il est impossible de faire mieux, mais vous devrez avoir une bonne idée de ce que vous faites.

+0

Merci pour votre réponse. C'est très clair. Pourriez-vous donner un exemple minimal du tour du fantôme? – user1415785

+0

Bien quelque chose comme gs -sDEVICE = tiffgray -o gray.tif Ensuite, vous devrez traiter le fichier TIFF résultant pour appliquer votre tramage/tramage. Cela devrait vous laisser avec un bitmap monochrome dont vous auriez besoin de «conclure» en PostScript. – KenS

+0

Merci. Comment peut-il envelopper comme postscript? Quelque chose comme "tifftops"? – user1415785