Преобразование EPS в PDF или Tiff не поддерживает прозрачность

Я пытаюсь преобразовать файл eps в файл pdf или tiff с помощью ghostscript, но не могу сохранить его прозрачным. Когда я конвертирую его в png, прозрачность сохраняется, но мне нужен pdf или tiff для печати. Чтобы преобразовать его в PDF, я использую следующие аргументы:

Для PDF

-dNOPAUSE -dBATCH -sDEVICE = pdfwrite -dEPSCrop -sOutputFile = C: \ temp \ test.pdf
C: \ temp \ test.eps;

Для Tiff

-dNOPAUSE -dBATCH -sDEVICE = tiff32nc -r300 -dEPSCrop -sOutputFile = C: \ temp \ test.tiff
C: \ temp \ test.eps;

Что-то мне не хватает или невозможно сохранить прозрачность?


person user976508    schedule 06.12.2011    source источник


Ответы (1)


EPS не может содержать прозрачность, это не часть стандарта, поэтому я действительно не понимаю, как он может не поддерживать ее ...

person KenS    schedule 06.12.2011
comment
Мои знания о типах файлов изображений очень ограничены. Когда я конвертирую его в PNG, он создает прозрачный фон, но когда я конвертирую в PDF или Tiff, он создает их с белым фоном. Я хочу избегать белого фона. - person user976508; 07.12.2011
comment
Мне совсем не понятно, почему вы думаете, что у него белый фон в PDF (который не является типом файла изображения), фон в PDF не отмечен, по умолчанию он белый, но это не одно и то же. Что касается TIFF, то в GS нет поддержки для прозрачности немаркированных областей. Если вы хотите сделать это, используйте PNG, это единственный формат изображения, для которого Ghostscript устанавливает непомеченную область в прозрачную. Имейте в виду, что стандарт PostScript требует, чтобы страница была стерта (по умолчанию стала белой) перед печатью, так что это вполне ожидаемое поведение. - person KenS; 07.12.2011
comment
Спасибо KenS за ваши комментарии. Я обсудю это с командой, которой я должен доставить. Может быть, они этого и хотят .. - person user976508; 07.12.2011
comment
Вы можете конвертировать в PNG, а затем в TIFF, сохраняя прозрачность. Прозрачность в PDF мало что значит. В более поздних версиях спецификации это связано с тем, как несколько слоев на странице смешиваются перед визуализацией на фоновой среде, которая считается непрозрачной. - person plinth; 31.10.2013