Moin, kann mir jemand sagen, wie man verlustfrei (also nicht durch Öffnen und Wiederabspeichern mit einem Bildverarbeitungsprogramm) aus einer Postscript-Datei ein Encapsulated Postscript-Datei macht? Vielen Dank, Hannes
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann:
Moin,
kann mir jemand sagen, wie man verlustfrei (also nicht durch Öffnen und Wiederabspeichern mit einem Bildverarbeitungsprogramm) aus einer Postscript-Datei ein Encapsulated Postscript-Datei macht?
Mit dem Programm ps2eps oder durch Editieren und Ändern der Header-Informationen Gruß Christoph
Am Tag 05-04-07 zur Zeit 10:06:56 schrieb Christoph Maurer:
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann:
Moin,
kann mir jemand sagen, wie man verlustfrei (also nicht durch Öffnen und Wiederabspeichern mit einem Bildverarbeitungsprogramm) aus einer Postscript-Datei ein Encapsulated Postscript-Datei macht?
Mit dem Programm ps2eps oder durch Editieren und Ändern der Header-Informationen
In welchem Packel steckt denn dieses Programm? Bei mir gibt es nur ein ps2epsi, aber die epsi-files schluckt LaTeX nicht. Gruß, Hannes
Gruß
Christoph
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann:
Am Tag 05-04-07 zur Zeit 10:06:56 schrieb Christoph Maurer:
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann:
Moin,
kann mir jemand sagen, wie man verlustfrei (also nicht durch Öffnen und Wiederabspeichern mit einem Bildverarbeitungsprogramm) aus einer Postscript-Datei ein Encapsulated Postscript-Datei macht?
Mit dem Programm ps2eps oder durch Editieren und Ändern der Header-Informationen
In welchem Packel steckt denn dieses Programm? Bei mir gibt es nur ein ps2epsi, aber die epsi-files schluckt LaTeX nicht.
Gibt es z.B. auf CTAN, bei SuSE ist es allerdings nicht dabei... Gruß Christoph
Am Tag 05-04-07 zur Zeit 10:23:25 schrieb Christoph Maurer:
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann:
Am Tag 05-04-07 zur Zeit 10:06:56 schrieb Christoph Maurer:
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann:
Moin,
kann mir jemand sagen, wie man verlustfrei (also nicht durch Öffnen und Wiederabspeichern mit einem Bildverarbeitungsprogramm) aus einer Postscript-Datei ein Encapsulated Postscript-Datei macht?
Mit dem Programm ps2eps oder durch Editieren und Ändern der Header-Informationen
In welchem Packel steckt denn dieses Programm? Bei mir gibt es nur ein ps2epsi, aber die epsi-files schluckt LaTeX nicht.
Gibt es z.B. auf CTAN, bei SuSE ist es allerdings nicht dabei...
OK, habe mir das Programm von http://www.telematik.informatik.uni-karlsruhe.de/~bless/ps2eps.html geholt. Allerdings mag es meine ps Datei nur, wenn ich sie vorher durch ps2ps schicke, weil gs sonst die Fehlemeldung Calculating Bounding Box...ESP Ghostscript 7.07.1: Unrecoverable error, exit code 1 ausspuckt. Aber vielleicht stimmt da mit der originalen ps-Datei etwas nicht. Schade dabei ist nur, dass die Originaldatei nur 75kB groß war und nach ps2ps und pstoeps ein Dateimonster mit 2600kB entsteht. Könnte man dem irgendiwe Abhilfe schaffen? Vielen Dank erstmal... Gruß Hannes
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann:
Am Tag 05-04-07 zur Zeit 10:23:25 schrieb Christoph Maurer:
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann:
Am Tag 05-04-07 zur Zeit 10:06:56 schrieb Christoph Maurer:
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann:
Moin,
kann mir jemand sagen, wie man verlustfrei (also nicht durch Öffnen und Wiederabspeichern mit einem Bildverarbeitungsprogramm) aus einer Postscript-Datei ein Encapsulated Postscript-Datei macht?
Mit dem Programm ps2eps oder durch Editieren und Ändern der Header-Informationen
In welchem Packel steckt denn dieses Programm? Bei mir gibt es nur ein ps2epsi, aber die epsi-files schluckt LaTeX nicht.
Gibt es z.B. auf CTAN, bei SuSE ist es allerdings nicht dabei...
OK, habe mir das Programm von
http://www.telematik.informatik.uni-karlsruhe.de/~bless/ps2eps.html
geholt.
Allerdings mag es meine ps Datei nur, wenn ich sie vorher durch ps2ps schicke, weil gs sonst die Fehlemeldung
Calculating Bounding Box...ESP Ghostscript 7.07.1: Unrecoverable error, exit code 1
ausspuckt. Aber vielleicht stimmt da mit der originalen ps-Datei etwas nicht. Schade dabei ist nur, dass die Originaldatei nur 75kB groß war und nach ps2ps und pstoeps ein Dateimonster mit 2600kB entsteht. Könnte man dem irgendiwe Abhilfe schaffen?
Ich würde auch vermuten, dass das ein Problem mit der originalen Postscript-Datei ist. Ich habe in der Vergangenheit allerdings die Erfahrung gemacht, dass ps2eps viele kaputte Postscript-Dateien sogar reparieren kann. Woher kommt denn die Postscript-Datei. Häufig werden kaputte Programme zur Erstellung der Postscripts verwendet, was dann Ärger macht. Ich würde also da mal ansetzen. Bei mir vergrößert ps2eps auf jeden Fall die Datei nicht. Wenn man will, kann man die sogar noch entschlacken, wenn man z.B. häufig eingebundene, aber nicht benötigte Schriften löscht. Das erfordert allerdings ein wenig Handarbeit oder etwas Geschick zum Basteln entsprechender Skripte. Zu Deinem Dateimonster: Sind da irgendwelche Bitmaps enthalten oder so? Gruß Christoph
Am Tag 05-04-07 zur Zeit 11:19:32 schrieb Christoph Maurer:
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann:
Am Tag 05-04-07 zur Zeit 10:23:25 schrieb Christoph Maurer:
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann:
Am Tag 05-04-07 zur Zeit 10:06:56 schrieb Christoph Maurer:
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann:
Moin,
kann mir jemand sagen, wie man verlustfrei (also nicht durch Öffnen und Wiederabspeichern mit einem Bildverarbeitungsprogramm) aus einer Postscript-Datei ein Encapsulated Postscript-Datei macht?
Mit dem Programm ps2eps oder durch Editieren und Ändern der Header-Informationen
In welchem Packel steckt denn dieses Programm? Bei mir gibt es nur ein ps2epsi, aber die epsi-files schluckt LaTeX nicht.
Gibt es z.B. auf CTAN, bei SuSE ist es allerdings nicht dabei...
OK, habe mir das Programm von
http://www.telematik.informatik.uni-karlsruhe.de/~bless/ps2eps.html
geholt.
Allerdings mag es meine ps Datei nur, wenn ich sie vorher durch ps2ps schicke, weil gs sonst die Fehlemeldung
Calculating Bounding Box...ESP Ghostscript 7.07.1: Unrecoverable error, exit code 1
ausspuckt. Aber vielleicht stimmt da mit der originalen ps-Datei etwas nicht. Schade dabei ist nur, dass die Originaldatei nur 75kB groß war und nach ps2ps und pstoeps ein Dateimonster mit 2600kB entsteht. Könnte man dem irgendiwe Abhilfe schaffen?
Ich würde auch vermuten, dass das ein Problem mit der originalen Postscript-Datei ist. Ich habe in der Vergangenheit allerdings die Erfahrung gemacht, dass ps2eps viele kaputte Postscript-Dateien sogar reparieren kann. Woher kommt denn die Postscript-Datei. Häufig werden kaputte Programme zur Erstellung der Postscripts verwendet, was dann Ärger macht. Ich würde also da mal ansetzen. Bei mir vergrößert ps2eps auf jeden Fall die Datei nicht. Wenn man will, kann man die sogar noch entschlacken, wenn man z.B. häufig eingebundene, aber nicht benötigte Schriften löscht. Das erfordert allerdings ein wenig Handarbeit oder etwas Geschick zum Basteln entsprechender Skripte.
Zu Deinem Dateimonster: Sind da irgendwelche Bitmaps enthalten oder so?
Die Datei liegt hier: http://www.cgd.ucar.edu/cas/papers/bams97/Figure7.ps eigentlich sieht das nicht nach bitmap aus. Allerdings macht ps2ps vermutlich eins daraus. ps2eps führt auch nicht zu einer weiteren Vergrößerung. cu Hannes
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann:
Am Tag 05-04-07 zur Zeit 11:19:32 schrieb Christoph Maurer:
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann:
Am Tag 05-04-07 zur Zeit 10:23:25 schrieb Christoph Maurer:
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann:
Am Tag 05-04-07 zur Zeit 10:06:56 schrieb Christoph Maurer:
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann: > Moin, > > kann mir jemand sagen, wie man verlustfrei (also nicht durch Öffnen > und Wiederabspeichern mit einem Bildverarbeitungsprogramm) aus > einer Postscript-Datei ein Encapsulated Postscript-Datei macht?
Mit dem Programm ps2eps oder durch Editieren und Ändern der Header-Informationen
In welchem Packel steckt denn dieses Programm? Bei mir gibt es nur ein ps2epsi, aber die epsi-files schluckt LaTeX nicht.
Gibt es z.B. auf CTAN, bei SuSE ist es allerdings nicht dabei...
OK, habe mir das Programm von
http://www.telematik.informatik.uni-karlsruhe.de/~bless/ps2eps.html
geholt.
Allerdings mag es meine ps Datei nur, wenn ich sie vorher durch ps2ps schicke, weil gs sonst die Fehlemeldung
Calculating Bounding Box...ESP Ghostscript 7.07.1: Unrecoverable error, exit code 1
ausspuckt. Aber vielleicht stimmt da mit der originalen ps-Datei etwas nicht. Schade dabei ist nur, dass die Originaldatei nur 75kB groß war und nach ps2ps und pstoeps ein Dateimonster mit 2600kB entsteht. Könnte man dem irgendiwe Abhilfe schaffen?
Ich würde auch vermuten, dass das ein Problem mit der originalen Postscript-Datei ist. Ich habe in der Vergangenheit allerdings die Erfahrung gemacht, dass ps2eps viele kaputte Postscript-Dateien sogar reparieren kann. Woher kommt denn die Postscript-Datei. Häufig werden kaputte Programme zur Erstellung der Postscripts verwendet, was dann Ärger macht. Ich würde also da mal ansetzen. Bei mir vergrößert ps2eps auf jeden Fall die Datei nicht. Wenn man will, kann man die sogar noch entschlacken, wenn man z.B. häufig eingebundene, aber nicht benötigte Schriften löscht. Das erfordert allerdings ein wenig Handarbeit oder etwas Geschick zum Basteln entsprechender Skripte.
Zu Deinem Dateimonster: Sind da irgendwelche Bitmaps enthalten oder so?
Die Datei liegt hier:
http://www.cgd.ucar.edu/cas/papers/bams97/Figure7.ps
eigentlich sieht das nicht nach bitmap aus. Allerdings macht ps2ps vermutlich eins daraus. ps2eps führt auch nicht zu einer weiteren Vergrößerung.
Seltsame Datei... Na ja, immerhin, nachdem ich die ganzen CRs (ASCII 13) mal durch Zeilenumbrüche ersetzt habe, führt ps2eps mit dem Parameter -F zu einem brauchbaren Ergebnis gleicher Größe wie vor der Wandlung. Einen Ghostscript Error gibt er dabei bei mir allerdings auch noch aus (Aladdin GS 8.5). Ich schicke Dir die eps-Datei mal per PM zu. Gruß Christoph
Am Tag 05-04-07 zur Zeit 11:41:22 schrieb Christoph Maurer:
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann:
Am Tag 05-04-07 zur Zeit 11:19:32 schrieb Christoph Maurer:
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann:
Am Tag 05-04-07 zur Zeit 10:23:25 schrieb Christoph Maurer:
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann:
Am Tag 05-04-07 zur Zeit 10:06:56 schrieb Christoph Maurer:
> * Am Do, 07 Apr 2005 schrieb Hannes Vogelmann: > > Moin, > > > > kann mir jemand sagen, wie man verlustfrei (also nicht durch Öffnen > > und Wiederabspeichern mit einem Bildverarbeitungsprogramm) aus > > einer Postscript-Datei ein Encapsulated Postscript-Datei macht? > > Mit dem Programm ps2eps > oder durch Editieren und Ändern der Header-Informationen >
In welchem Packel steckt denn dieses Programm? Bei mir gibt es nur ein ps2epsi, aber die epsi-files schluckt LaTeX nicht.
Gibt es z.B. auf CTAN, bei SuSE ist es allerdings nicht dabei...
OK, habe mir das Programm von
http://www.telematik.informatik.uni-karlsruhe.de/~bless/ps2eps.html
geholt.
Allerdings mag es meine ps Datei nur, wenn ich sie vorher durch ps2ps schicke, weil gs sonst die Fehlemeldung
Calculating Bounding Box...ESP Ghostscript 7.07.1: Unrecoverable error, exit code 1
ausspuckt. Aber vielleicht stimmt da mit der originalen ps-Datei etwas nicht. Schade dabei ist nur, dass die Originaldatei nur 75kB groß war und nach ps2ps und pstoeps ein Dateimonster mit 2600kB entsteht. Könnte man dem irgendiwe Abhilfe schaffen?
Ich würde auch vermuten, dass das ein Problem mit der originalen Postscript-Datei ist. Ich habe in der Vergangenheit allerdings die Erfahrung gemacht, dass ps2eps viele kaputte Postscript-Dateien sogar reparieren kann. Woher kommt denn die Postscript-Datei. Häufig werden kaputte Programme zur Erstellung der Postscripts verwendet, was dann Ärger macht. Ich würde also da mal ansetzen. Bei mir vergrößert ps2eps auf jeden Fall die Datei nicht. Wenn man will, kann man die sogar noch entschlacken, wenn man z.B. häufig eingebundene, aber nicht benötigte Schriften löscht. Das erfordert allerdings ein wenig Handarbeit oder etwas Geschick zum Basteln entsprechender Skripte.
Zu Deinem Dateimonster: Sind da irgendwelche Bitmaps enthalten oder so?
Die Datei liegt hier:
http://www.cgd.ucar.edu/cas/papers/bams97/Figure7.ps
eigentlich sieht das nicht nach bitmap aus. Allerdings macht ps2ps vermutlich eins daraus. ps2eps führt auch nicht zu einer weiteren Vergrößerung.
Seltsame Datei...
Na ja, immerhin, nachdem ich die ganzen CRs (ASCII 13) mal durch Zeilenumbrüche ersetzt habe, führt ps2eps mit dem Parameter -F zu einem brauchbaren Ergebnis gleicher Größe wie vor der Wandlung. Einen Ghostscript Error gibt er dabei bei mir allerdings auch noch aus (Aladdin GS 8.5).
Kleine technische Frage: wie sucht und ersetzt man die CRs durch Zeilenumbrüche? Welcher Such-Ersetz-String bringt vim oder sed dazu dies zu tun? Mit %s/^M/\n/g dürfte es kaum getan sein.
Ich schicke Dir die eps-Datei mal per PM zu.
Danke, sieht wirklich brauchbar aus. cu Hannes
* Am Do, 07 Apr 2005 schrieb Hannes Vogelmann:
Kleine technische Frage: wie sucht und ersetzt man die CRs durch Zeilenumbrüche? Welcher Such-Ersetz-String bringt vim oder sed dazu dies zu tun?
Mit %s/^M/\n/g dürfte es kaum getan sein.
Fast %s/^M/\r/g (IMHO nicht ganz logisch, aber ich bin kein VIM-Entwickler). Dabei ist ^M als C-V + <Enter> einzugeben. Gruß Christoph
Am Donnerstag, 7. April 2005 11:29 schrieb Hannes Vogelmann:
Am Tag 05-04-07 zur Zeit 11:19:32 schrieb Christoph Maurer:
... Zu Deinem Dateimonster: Sind da irgendwelche Bitmaps enthalten oder so?
Die Datei liegt hier:
http://www.cgd.ucar.edu/cas/papers/bams97/Figure7.ps
eigentlich sieht das nicht nach bitmap aus. Allerdings macht ps2ps vermutlich eins daraus.
Meine PS-Kenntnisse sind begrenzt, aber hier kann ich dir sagen was passiert: Dein Original enthält etliche Schraffuren, die in deinem Original mit Hilfe eines Algorithmus berechnet werden. Sobald du dies durch ps2ps "gejagt" hast, wird das durch endlose Zeilenwüsten der Art: ... 670 3181 10 1 rf 670 3182 10 1 rf 670 3183 10 1 rf 670 3184 10 1 rf 670 3185 10 1 rf 750 3182 10 1 rf ... ersetzt. dabei ist der Befehl rf laut seiner Definition in der Datei wohl ein Füllbefehl nach einem re, der wiederum ein geschlossenes Objekt zeichnet... Du kannst dir das selber anschauen, wenn du dir PS-Dateien mit einem Editor anschaust. Kleine Befehlsreferenz danebenlegen und man versteht den PS-"Quelltext" eigentlich ganz gut. Gruß, Michael -- ____ / / / / /__/ Michael Höhne / / / / / / mih-hoehne@t-online.de / _____________________________________/
Am Do, den 07.04.2005 schrieb Hannes Vogelmann um 9:56:
kann mir jemand sagen, wie man verlustfrei (also nicht durch Öffnen und Wiederabspeichern mit einem Bildverarbeitungsprogramm) aus einer Postscript-Datei ein Encapsulated Postscript-Datei macht?
Mit Ghostscript müsste das machbar sein. Bye Michael -- Bill Gates to his broker: "You idiot, I said $150 million on SNAPPLE!!!" ________________________________________________________________________ http://macbyte.info/ ICQ #151172379 http://dattuxi.de/
participants (4)
-
Christoph Maurer
-
Hannes Vogelmann
-
Michael Hoehne
-
Michael Raab