自从我升级到 Ubuntu 18.04 以来,我在处理 postscript 文件时遇到了很多问题。我无法使用 gv、evince 或其他类似程序将它们可视化。我无法将它们解析到 ImageMagick 中。以下是我收到的一些错误消息示例:
$ convert test1.ps test1.png
Error: /nocurrentpoint in --currentpoint--
Operand stack:
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 2015 1 3 %oparray_pop 2014 1 3 %oparray_pop --nostringval-- 1998 1 3 %oparray_pop 1884 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval--
Dictionary stack:
--dict:972/1684(ro)(G)-- --dict:0/20(G)-- --dict:83/200(L)-- --dict:12/20(L)--
Current allocation mode is local
Current file position is 774
GPL Ghostscript 9.25: Unrecoverable error, exit code 1
Error: /nocurrentpoint in --currentpoint--
Operand stack:
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 2015 1 3 %oparray_pop 2014 1 3 %oparray_pop --nostringval-- 1998 1 3 %oparray_pop 1884 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval--
Dictionary stack:
--dict:972/1684(ro)(G)-- --dict:0/20(G)-- --dict:83/200(L)-- --dict:12/20(L)--
Current allocation mode is local
Current file position is 774
GPL Ghostscript 9.25: Unrecoverable error, exit code 1
convert-im6.q16: no images defined `test1.png' @ error/convert.c/ConvertImageCommand/3258.
这是我使用 gv 时收到的错误消息:
Error: /nocurrentpoint in --currentpoint--
Operand stack:
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 2015 1 3 %oparray_pop 2014 1 3 %oparray_pop --nostringval-- 1998 1 3 %oparray_pop 1884 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stoppeGPL Ghostscript 9.25: Unrecoverable error, exit code 1
d_push --nostringval-- --nostringval--
Dictionary stack:
--dict:969/1684(ro)(G)-- --dict:0/20(G)-- --dict:82/200(L)-- --dict:12/20(L)--
Current allocation mode is local
Current file position is 774
问题不在于文件,我用许多文件测试了它,它曾经在 Ubuntu 16.04 上运行过。我相信这与 Ubuntu 18.04 中 ghostscript 9.25 采用的各种安全措施一致,我怀疑这是最近在此网站讨论的其他问题的同一根本原因。
有解决方法吗?谢谢!
答案1
答案2
在 18.04 中,转换功能对 .ps 或 .eps 文件不起作用。这是 18.04 中的一个错误。请在 GIMP 图像编辑器中打开 .ps 文件。GIMP 可以将 .ps 和 .eps 文件转换为其支持的任何图像格式。