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

6638
Anand

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:

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

  2. Wenn ich benutze:

    convert -geometry 300% your.eps your.jpg 

    Ich bekomme ein reines schwarzes Bild.

Hier ist meine Phf-Datei:

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

und meine eps-datei:

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

4
Ich kann die Dateien unter diesen URLs nicht sehen. Der Dienst bittet mich, mich anzumelden. reinierpost vor 13 Jahren 0
Ich schätze, dass das EPS bereits eine Bitmap ist. reinierpost vor 13 Jahren 0

4 Antworten auf die Frage

1
aioobe

Aktualisiert: Das sollte funktionieren (-flatten hat den Trick für mich gemacht)

convert -geometry 110% your.eps -flatten your.jpg 
Ich habe das gemacht. Aber das Ergebnis sieht sehr schlecht aus. Es scheint nicht richtig skaliert zu sein. Da die EPS-Datei ein Vektorbild ist, sollte sie sehr gut skalierbar sein. vor 14 Jahren 0
Meine Test-EPS-Datei lässt sich gut skalieren. Möchten Sie Ihr EPS irgendwo hochladen? aioobe vor 14 Jahren 0
es funktioniert immer noch nicht mit -resample 100. Sorry :-( vor 14 Jahren 0
Könntest du dein eps irgendwo hochladen? aioobe vor 14 Jahren 0
Ich möchte irgendwo hochladen. Haben Sie Empfehlungen, wo ich hochladen kann? Danke, Aioobe. :-) vor 14 Jahren 0
Hier ist meine EPS-Datei: http://www.2shared.com/file/qrmwKegj/askquestions.html vor 14 Jahren 0
@Anand -flatten hat den Trick gemacht, wie es scheint! aioobe vor 14 Jahren 0
Ok, diese Datei ist keine Vektorgrafiken. Es ist eine Art eingebettete Bitmap. aioobe vor 14 Jahren 0
@Aioobe sieht es besser aus, aber immer noch nicht sehr zufriedenstellend. vor 14 Jahren 0
Okay. Ich sehe das problem Ich verwende Latex, um eine PDF-Datei zu generieren, und dann mit epstool in eine EPS-Datei. vor 14 Jahren 0
Versuchen Sie, die PDF-Datei direkt in ein JPEG-Bild umzuwandeln, indem Sie entweder convert oder gs verwenden :) gnud vor 14 Jahren 0
Hier ist meine PDF-Datei: http://www.2shared.com/document/RXl2Be-g/askquestions.html Es scheint nicht gut zu funktionieren. :-( vor 14 Jahren 0
Ich finde eine Lösung, aber es ist bei weitem die optimale. Ich erstelle eine leere Latex-Datei mit nur einer Zeile: \ includeegraphics [scale = 2] In diesem Fall skaliert das Bild gut. vor 14 Jahren 0
Ich finde, die richtige Option ist -density: convert -density 400 file.pdf -scale 2000x1000 file.jpg vor 14 Jahren 0
1
Curd

Ich würde Ghostscript verwenden:

gs -dNOPAUSE -r300 -sDEVICE=jpeg -sOutputFile=<output.jpg> <input.eps> 
Dank Curd wird eine A4-Seite mit großen Rändern erstellt. Wenn ich sie abgeschnitten habe, wird es wieder zu einem kleinen Bild. vor 14 Jahren 0
1
Tometzky

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 
0
amphetamachine

Inkscape kann Encapsulated PostScript in PNG-Daten konvertieren:

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