2015-01-08 2 views
0

У меня есть файл .PS, который я бы хотел просмотреть, но не могу даже бесчисленное множество проб и ошибок.Файл с Postscript не открывается Изображение

Пожалуйста, загрузите файл здесь https://www.dropbox.com/s/ehnmib05wdhspfc/acsii_kfsh_logo.ps?dl=0

Произошла ошибка, которая попадется есть:

%%[ Error: nocurrentpoint; OffendingCommand: currentpoint ]%% 
%%[ Flushing: rest of job (to end-of-file) will be ignored ]%% 
%%[ Warning: PostScript error. No PDF file produced. ] %% 

В моем понимании, это означает, что существует проблема с кода способом PostScript был создан. Мне был отправлен файл, чтобы просмотреть изображение, но я не могу его просмотреть. Может быть, ошибка возникает, потому что она была неправильно сгенерирована? Отправитель говорит, что с ними все в порядке, и это действительно меня разочаровывает, потому что он не работает со мной.

Любая помощь будет ОТЛИЧНО оценена!

ответ

2

Существует что-то неправильно в вашем рабочем процессе, но трудно определить, что. «Отправитель говорит, что с ними все в порядке,« на самом деле ничего не значит - какое конкретное программное обеспечение они используют? И так как это явно экспорт, а не оригинальный файл, это этот файл, который «работает на них», или они имеют в виду оригинал?

Во всяком случае, файл содержит две ошибки:

  1. Вместо обычной косой черты для /name нотации, этот файл содержит тильды ~:

    currentpoint ~y$pos exch def ~x$pos exch def 
    

    Это странно ошибка, потому что это недействительный PostScript, и никакое обычное программное обеспечение не может работать с этим. Это является причиной следующей ошибки, которые я получаю:

    %%[ Error: undefined; OffendingCommand: ~y$pos ]%% 
    

    Как-то вы не видите эту ошибку, так что должно быть что-то еще не так! Возможно, файл был поврежден при передаче вашего Dropbox (что было бы само по себе достижением).

    Должно ли также быть на вашей стороне: исправить, заменить каждое возникновение символа ~ на /.

  2. Файл начинается с определения х и у координаты, основанные на текущей точки. Но для этого требуется дополнительная информация: фактическая координата чертежа не задана, поэтому для обеспечения координаты чертежа она должна полагаться на другое программное обеспечение. Конечно, ни Adobe Illustrator, ни Distiller не делают этого - они считают, что файл является самодостаточным, разумным предположением.

Это вызывает сообщение об ошибке,

%%[ Error: nocurrentpoint; OffendingCommand: currentpoint ]%% 

Чтобы исправить это, Вы можете добавить следующую строку в верхней части:

0 0 moveto 

и он будет перегонять правильно.

Правильное программное обеспечение, такое как InDesign и Illustrator, по-прежнему не сможет открыть файл как изображение, потому что ему не хватает чего-то другого: соответствующего заголовка. Очень минимум, необходимый это, на самом верху файла:

%!PS-Adobe-3.0 EPSF-3.0 
%%BoundingBox: 0 0 92 87 

После всей этой работы я нашел файл не содержит никакой информации о векторе на всех! EPS - неплохой выбор для отправки растровых изображений; TIFF является отраслевым стандартом для них, но PNG или даже скромный BMP-файл сделали бы, а затем без всех проблем, с которыми вы столкнулись. Обсудите это со своим поставщиком.

+0

Вы действительно спасатель! Я могу просмотреть изображение сейчас (но он крошечный по какой-то странной причине, без забот). Извините за отсутствие деталей в моем первоначальном вопросе - честно благодарю вас! – lulu12345609876