Aktualisiert: Das sollte funktionieren (-flatten hat den Trick für mich gemacht)
convert -geometry 110% your.eps -flatten your.jpg
Ich verwende Linux. Ich möchte eine EPS-Datei in eine JPEG-Datei konvertieren. Ich finde, dass ich den Befehl "convert" verwenden kann. Das resultierende Bild sieht jedoch sehr klein aus. Ich möchte die JPEG-Datei mit der Option -resize vergrößern. Es scheint nicht zu funktionieren. Das Ergebnis ist ein reines Schwarzes. Hat jemand das gleiche Problem?
Hier sind weitere Details:
Wenn ich benutze:
convert -scale 1000x1000 your.eps your.jpg
Das resultierende Bild sieht aus wie ein Bild von geringer Qualität. Das EPS-Vektorbild wird nicht richtig skaliert.
Wenn ich benutze:
convert -geometry 300% your.eps your.jpg
Ich bekomme ein reines schwarzes Bild.
Hier ist meine Phf-Datei:
und meine eps-datei:
Aktualisiert: Das sollte funktionieren (-flatten hat den Trick für mich gemacht)
convert -geometry 110% your.eps -flatten your.jpg
Ich würde Ghostscript verwenden:
gs -dNOPAUSE -r300 -sDEVICE=jpeg -sOutputFile=<output.jpg> <input.eps>
Sie müssen die gewünschte Auflösung (in dpi) einstellen, bevor Sie eine Datei lesen. Beispiel:
convert -density 600x600 your.eps -quality 85 your.jpg
Wenn Sie die Größe auf eine bestimmte Auflösung ändern müssen, lesen Sie sie in hoher Dichte und dann in der Größe:
convert -density 1200x1200 your.eps -scale 1000x1000 -quality 85 your.jpg
Inkscape kann Encapsulated PostScript in PNG-Daten konvertieren:
inkscape -D -e "$OUPUT_PNG" -h "$HEIGHT_PX" -w "$WIDTH_PX" "$INPUT_EPS"