Ich versuche, ein PDF in ein PNG-Bild zu konvertieren (mindestens das Cover eines). Ich extrahiere erfolgreich die erste Seite des PDF mit pdftk. Ich benutze imagemagick, um die Konvertierung durchzuführen:
convert cover.pdf cover.png
Dies funktioniert, aber leider wird die Datei cover.png falsch gerendert (einige der Alpha-Objekte in der PDF-Datei werden nicht richtig gerendert). Ich weiß, dass ImageMagick GhostScript verwendet, um die Konvertierung durchzuführen, und wenn ich es direkt mit gs mache, kann ich die gewünschten Ergebnisse erzielen, aber ich würde lieber die Konvertierungsbibliothek verwenden, da sie andere Tools enthält, die ich nutzen möchte.
Dieser Befehl in GhostScript führt das gewünschte Bild aus:
gs -sDEVICE=pngalpha -sOutputFile=cover.png -r144 cover.pdf
Ich frage mich, ob es eine Möglichkeit gibt, Argumente durch Konvertieren in GhostScript zu übergeben, oder ob ich GhostScript nicht direkt aufrufen kann.