2017-09-11 4 views

Antwort

2

Wenn es sich um einen PostScript-Laserdrucker handelt, können Sie möglicherweise mit dem Sethalftone-Operator ein anderes Schwellenwertarray für die Bildschirme verwenden.

Wenn Sie tatsächlich Dithering oder etwas verwenden möchten, müssten Sie den Code tatsächlich "hacken". Ich habe keinen Zweifel, dass es möglich ist, aber es wäre enorm schwierig und für mich ziemlich sinnlos. Wenn Sie die Technik in Ihrem Drucker nicht mögen, dann verwenden Sie etwas wie Ghostscript, um das PostScript in ein Graustufenbild zu rendern, die Technik anzuwenden, die Sie wollen, und das resultierende 1 Bit pro Pixel Bild als PostScript zu sichern und zu senden es zu Ihrem Drucker. Da das Bild nun monochrom ist, wird kein weiteres Screening mehr durchgeführt.

Wenn Sie über Farbe sprechen, können Sie das gleiche tun, aber Sie müssen getrennte Ausgabe erzeugen und die Halbtonbilder zu einem zusammenfügen.

Ich sollte wahrscheinlich darauf hinweisen, dass Druckerhersteller in der Regel ein angemessenes Maß an Aufwand betreiben, um eine akzeptable Ausgabequalität zu erreichen, wobei die Eigenschaften der Drucktechnologie berücksichtigt werden. Ich werde nicht sagen, dass es unmöglich ist, es besser zu machen, aber Sie müssen eine gute Idee haben, was Sie tun.

+0

Vielen Dank für Ihre Antwort. Es ist sehr klar. Könntest du vielleicht ein minimales Beispiel für den Ghostscript-Trick geben? – user1415785

+0

Nun etwas wie gs -sDEVICE = tiffgray -o gray.tif Dann müssten Sie die resultierende TIFF-Datei verarbeiten, um Ihr Halbton/Dithering anzuwenden. Das sollte Sie mit einer monochromen Bitmap belassen, die Sie als PostScript "einpacken" müssten. – KenS

+0

Danke. Wie kann man es als Postscript einpacken? Etwas wie "Tuftops"? – user1415785

Verwandte Themen