Wie konvertiert man eine EPS-Datei in ein großes JPEG-Bild

4

Ich benutze 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 resultierende Bild ist ein reines Schwarz. Hat jemand das gleiche Problem?

Hier sind weitere Details:

  1. 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 ist nicht richtig skaliert.

  2. Wenn ich benutze:

    convert -geometry 300% your.eps your.jpg
    

    Ich bekomme ein rein schwarzes Bild.

Hier ist meine Phf-Datei:

2shared.com/document/RXl2Be-g/askquestions.html

und meine eps datei:

2shared.com/file/qrmwKegj/askquestions.html

Anand
quelle
Ich kann die Dateien unter diesen URLs nicht sehen. Der Service fordert mich auf, mich anzumelden oder so.
Reinierpost
Ich vermute, dass das EPS bereits eine Bitmap ist.
Reinierpost

Antworten:

1

Aktualisiert: Dies sollte funktionieren (-flatten hat den Trick für mich getan)

convert -geometry 110% your.eps -flatten your.jpg
aioobe
quelle
Ich habe das gemacht. Das resultierende Bild sieht jedoch sehr schlecht aus. Es scheint nicht richtig skaliert zu sein. Da es sich bei der Eps-Datei um ein Vektorbild handelt, sollte es sich gut skalieren lassen.
Meine Test-Eps-Datei skaliert einwandfrei. Möchtest du dein eps irgendwo hochladen?
Aioobe
es funktioniert immer noch nicht mit -resample 100. Sorry :-(
Könnten Sie Ihr eps irgendwo hochladen?
aioobe
Ich möchte irgendwo hochladen. Haben Sie Empfehlungen, wo ich hochladen kann? Vielen Dank Aioobe. :-)
1

Ich würde Ghostscript verwenden:

gs -dNOPAUSE -r300 -sDEVICE=jpeg -sOutputFile=<output.jpg> <input.eps>
Quark
quelle
Dank Curd wird eine A4-Seite mit großen Rändern erzeugt. Wenn ich sie abschneide, wird es wieder ein kleines Bild.
1

Sie müssen die gewünschte Auflösung (in dpi) einstellen, bevor Sie eine Datei lesen, zum Beispiel:

convert -density 600x600 your.eps -quality 85 your.jpg

Wenn Sie die Größe auf eine bestimmte Auflösung einstellen müssen, lesen Sie die hohe Dichte ein und ändern Sie dann die Größe:

convert -density 1200x1200 your.eps -scale 1000x1000 -quality 85 your.jpg
Tometzky
quelle
0

Inkscape kann gekapseltes PostScript in PNG-Daten konvertieren:

inkscape -D -e "$OUPUT_PNG" -h "$HEIGHT_PX" -w "$WIDTH_PX" "$INPUT_EPS"
Amphetamachine
quelle
Danke Amphetamachine, ich habe es versucht. Aber es geht nicht. Hier ist meine Datei: 2shared.com/file/qrmwKegj/askquestions.html