Entschuldigen Sie meine Naivität, aber wäre es möglich, einen Laserdrucker Treiber/Firmware zu hacken, um benutzerdefinierte Dithering statt der eingebetteten Standard zu implementieren?Benutzerdefinierte Halbtöne Algorithmus auf Laserdruckern
Antwort
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.
- 1. Elasticsearch benutzerdefinierte Stemming-Algorithmus
- 2. Warum verwendet printf (Unix) runde Halbtöne?
- 3. Benutzerdefinierte Merge-Sort-Algorithmus funktioniert nicht
- 4. Auf Xorshift Zufallszahlengenerator Algorithmus
- 5. Stumped auf Semaphor-Algorithmus
- 6. Unklar auf Nagles Algorithmus
- 7. Variation auf Knapsack-Algorithmus
- 8. Apriori Algorithmus auf Kategorien Daten
- 9. Zeichnen Pfeil auf Linie Algorithmus
- 10. Numerisch auf Distanz Vektor Algorithmus
- 11. c4.5 Algorithmus Implementierung auf * nix
- 12. Shuffle-Algorithmus auf generische Array
- 13. Scala Leistung auf Primzahlen Algorithmus
- 14. Fehler in Algorithmus und Algorithmus
- 15. Ist Back Propagation Algorithmus Algorithmus
- 16. SecureRandom benutzerdefinierten Algorithmus
- 17. Algorithmus: Distanz-Transformation - ein schnellerer Algorithmus?
- 18. Clustering-Algorithmus oben auf Entscheidungsbaum Lerner
- 19. Algorithmus: Überprüfung auf Duplizierung in Swift-Array
- 20. Backpropagation-Algorithmus auf die Ausbildung und Funktion
- 21. Matrix Entfernung Genetischer Algorithmus auf Android
- 22. Python - verteilt Werte auf verschiedene Listen (Algorithmus)
- 23. Run LDA-Algorithmus auf Spark-2.0
- 24. Implementierung eines Star-Algorithmus auf 2d-Array
- 25. Vorschläge auf einen Algorithmus, der Gestaltung sind
- 26. Algorithmus - Gruppierung von Standorten auf der Karte
- 27. korrekte Laufzeitanalyse auf einem Bubblesort-Algorithmus
- 28. Score-Basis auf 2 Variablen Algorithmus
- 29. Schlüsselwortvorschlag Algorithmus
- 30. Teilstring-Algorithmus
Vielen Dank für Ihre Antwort. Es ist sehr klar. Könntest du vielleicht ein minimales Beispiel für den Ghostscript-Trick geben? – user1415785
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
Danke. Wie kann man es als Postscript einpacken? Etwas wie "Tuftops"? – user1415785