Hallo, seit Jahren habe ich Postscript-Diagramme die in einer speziellen Software landscape a4 herausgeschrieben wurden mit pstoimg in png gewandelt. Befehl: pstoimg -flip r270 -transparent -type png -scale 2 -geometry -out test2.png test.ps Seit der Umstellung auf ein neueres OS (SLED 12) funktioniert das nicht mehr wie gewünscht. Es wir ein Teil abgeschnitten. Sehe ich mir das ps-file mit "gs test.ps" an fehlt auch das Stück, mit dem Befehl "gs -sPAPERSIZE=a4 test.ps" wir es korrekt dargestellt. Papersize oder ähnliches kann ich pstoimg aber nicht übergeben. Was könnte ich noch machen? Herbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Montag, 23. April 2018, 20:11:50 CEST schrieb Herbert Albert:
Hallo,
seit Jahren habe ich Postscript-Diagramme die in einer speziellen Software landscape a4 herausgeschrieben wurden mit pstoimg in png gewandelt. Befehl: pstoimg -flip r270 -transparent -type png -scale 2 -geometry -out test2.png test.ps
Seit der Umstellung auf ein neueres OS (SLED 12) funktioniert das nicht mehr wie gewünscht. Es wir ein Teil abgeschnitten.
Sehe ich mir das ps-file mit "gs test.ps" an fehlt auch das Stück, mit dem Befehl "gs -sPAPERSIZE=a4 test.ps" wir es korrekt dargestellt. Papersize oder ähnliches kann ich pstoimg aber nicht übergeben.
Was könnte ich noch machen?
Herbert wenn ich als root in /usr/share/ghostscript/9.15/Resource/Init/gs_init.ps % /DEFAULTPAPERSIZE (a4) def in /DEFAULTPAPERSIZE (a4) def ändere, funktioniert mein pstoimg Befehl.
Kann ein User ohne root Rechte diese Einstellungen auch in seinem $HOME vornehmen? Herbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 23.04.2018 um 22:52 schrieb Herbert Albert:
Am Montag, 23. April 2018, 20:11:50 CEST schrieb Herbert Albert:
Hallo,
seit Jahren habe ich Postscript-Diagramme die in einer speziellen Software landscape a4 herausgeschrieben wurden mit pstoimg in png gewandelt. Befehl: pstoimg -flip r270 -transparent -type png -scale 2 -geometry -out test2.png test.ps
Seit der Umstellung auf ein neueres OS (SLED 12) funktioniert das nicht mehr wie gewünscht. Es wir ein Teil abgeschnitten.
Sehe ich mir das ps-file mit "gs test.ps" an fehlt auch das Stück, mit dem Befehl "gs -sPAPERSIZE=a4 test.ps" wir es korrekt dargestellt. Papersize oder ähnliches kann ich pstoimg aber nicht übergeben.
Was könnte ich noch machen?
Herbert wenn ich als root in /usr/share/ghostscript/9.15/Resource/Init/gs_init.ps % /DEFAULTPAPERSIZE (a4) def in /DEFAULTPAPERSIZE (a4) def ändere, funktioniert mein pstoimg Befehl.
Kann ein User ohne root Rechte diese Einstellungen auch in seinem $HOME vornehmen?
Herbert
Hi, hab auf die schnelle nix gefunden. Ist es ein Problem, das generell auf a4 zu setzen? Steht sicher automatisch auf letter. http://manpages.ubuntu.com/manpages/xenial/man1/pstoimg.1.html sagt unter ENVIRONMENT es würde die Variable PAPERSIZE auswerten: The papersize to use by Ghostscript to render the image. pstoimg tries hard to optimize for rendering on the smallest possible bitmap size. Still this option is there to enable tuning b hand,although it is deprecated. If pstoimg finds a better setting, this parameter is ignored. evt. wertet pstoimg auch -c "ps-code" aus, dann kannst Du das evt. auch da setzen. Ansonsten würde ich wohl mal zu convert (imagemagick) greifen, das sollte das auch können. cu jth -- www.teddylinx.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Dienstag, 24. April 2018, 07:57:19 CEST schrieb Joerg Thuemmler:
Am 23.04.2018 um 22:52 schrieb Herbert Albert:
Am Montag, 23. April 2018, 20:11:50 CEST schrieb Herbert Albert:
Hallo,
seit Jahren habe ich Postscript-Diagramme die in einer speziellen Software landscape a4 herausgeschrieben wurden mit pstoimg in png gewandelt. Befehl: pstoimg -flip r270 -transparent -type png -scale 2 -geometry -out test2.png test.ps
Seit der Umstellung auf ein neueres OS (SLED 12) funktioniert das nicht mehr wie gewünscht. Es wir ein Teil abgeschnitten.
Sehe ich mir das ps-file mit "gs test.ps" an fehlt auch das Stück, mit dem Befehl "gs -sPAPERSIZE=a4 test.ps" wir es korrekt dargestellt. Papersize oder ähnliches kann ich pstoimg aber nicht übergeben.
Was könnte ich noch machen?
Herbert
wenn ich als root in /usr/share/ghostscript/9.15/Resource/Init/gs_init.ps % /DEFAULTPAPERSIZE (a4) def in /DEFAULTPAPERSIZE (a4) def ändere, funktioniert mein pstoimg Befehl.
Kann ein User ohne root Rechte diese Einstellungen auch in seinem $HOME vornehmen?
Herbert
Hi,
hab auf die schnelle nix gefunden. Ist es ein Problem, das generell auf a4 zu setzen? Steht sicher automatisch auf letter.
http://manpages.ubuntu.com/manpages/xenial/man1/pstoimg.1.html sagt unter ENVIRONMENT
es würde die Variable PAPERSIZE auswerten:
The papersize to use by Ghostscript to render the image. pstoimg tries hard to optimize for rendering on the smallest possible bitmap size. Still this option is there to enable tuning b hand,although it is deprecated. If pstoimg finds a better setting, this parameter is ignored.
evt. wertet pstoimg auch -c "ps-code" aus, dann kannst Du das evt. auch da setzen. Ansonsten würde ich wohl mal zu convert (imagemagick) greifen, das sollte das auch können.
cu jth hat sich in sofern erledigt, da die Administration in gs_init.ps den Kommentar herausgekommen hat. Nun funktionieren auch die pstoimg Befehle wieder.
Herbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Herbert Albert
-
Joerg Thuemmler