Ich verwende den folgenden Befehl, um Vorschaubilder meiner Partituren zu erhalten:lilypond -d preview -o preview/ my_file.ly
-d sets the output to the first line including titles
-o to select a different output directory
Dann bekomme ich drei Dateien:
my_file.preview.pdf
my_file.preview.eps
my_file.preview.png
Die Auflösung der PNG- Datei ist ziemlich niedrig, während die Auflösung der EPS- Datei viel höher ist und die Auflösung der PDFs irgendwo dazwischen liegt.
Ist es möglich, zu:
oder wäre es besser, ein Befehlszeilentool zu verwenden, um die eps- Dateien einfach in png zu konvertieren ? (Denke an ImageMagicks convert
oder so)
Ich kenne das mit der Option:
--png you can generate pictures of each page, in PNG format.
und Sie können verwenden:
-dresolution=110
um die Auflösung einzustellen, hier auf 110.
Die PDF-Datei wird meines Wissens direkt aus der EPS-Datei generiert. Von LilyPond generierte EPS- und PDF-Dateien haben eigentlich keine Auflösung, da EPS ein Vektorbild-Dateiformat ist, das auf Pfaden statt auf einem Pixelraster beruht, um Grafiken anzuzeigen. Diese Pfade können ohne Qualitätsverlust in der Auflösung beliebig skaliert werden. Die PDF-Datei enthält nur die EPS-Datei und sollte daher die gleiche Qualität haben.
Wenn Sie nur eine PNG-Datei erzeugen möchten, können Sie dies über die Option tun -fpng
, die die Ausgabe einer EPS- oder PDF-Datei unterdrücken soll.
Sie können die Auflösung erhöhen, indem Sie eine höhere Zahl für die -dresolution
Option festlegen, z. B. -dresolution=300
oder Sie verwenden einen noch höheren Wert wie 600 oder sogar 1200. Der Wert steht für dpi (Punkte pro Zoll), und 300 dpi ist eine ziemlich gute Auflösung für Drucksachen .
Ihr vollständiger Befehl wäre dann:
lilypond -fpng -dresolution=300 -dpreview -o preview/ my_file.ly
Einzelheiten finden Sie in der Dokumentation .