我正在尝试生成一个用于从Ghostscript程序打印地图的文件。它与1320个的经度和纬度坐标,每行一个输入文件中读取数据,这样Ghostscript输出到文件:什么可能会导致此错误?
-92.32 48.24
-88.13 48.92
-83.11 46.27
-81.66 44.76
-82.09 42.29
的文件被打开,并与该代码读:
/IFILE(/home/Harry/Mercator/world.dat)(R)文件DEF
IFILE小号的readline
与gs Arc17.ps
运行的程序给我输出我想,没有问题
然而,当我试图让同一个图像文件:
gs -dSAFER -dBATCH -dNOPAUSE -sPAPERSIZE=a4 -sDEVICE=png16mdGraphicsAlphaBits=4 -sOutputFile=Arc17.png Arc17.ps
(命令从https://ghostscript.com/doc/current/Devices.htm#Measurements
复制,第3.1节“PNG文件格式“我得到这个错误
Error: /invalidfileaccess in --file--
Operand stack:
ifile (/home/Harry/Mercator/world.dat) (r)
请任何人都可以解释这一点,告诉我该怎么办?我会很乐意提供更多的细节,不确定此时还需要包含哪些内容。
谢谢KenS。现在很明显,你已经指出了,但不知道从哪里开始,我被细节所淹没。现在完美的结果。辉煌,希望我能更多地提高分数。 –