Когда я использую ghostsview для преобразования файла postscript в tiff, я использую формат 72, но если я хочу иметь тот же формат при использовании ghostscript, какое разрешение мне следует использовать? Например
gswin32c.exe -q -dNOPAUSE -sDEVICE=tiffg4 -r????? -sOutputFile=a.tif a.ps
Кажется, это
gswin32c.exe -q -dNOPAUSE -sDEVICE=tiffg4 -r600 -sOutputFile=a.tif a.ps
Но это не совсем правильно.
РЕДАКТИРОВАТЬ: Я имею в виду, что в ghostsview, версии ghostscript с графическим интерфейсом, я могу установить разрешение, скажем, «tiffcrl» на 72, 96, 204x196 и 204x98. Я хочу получить тот же результат, что и при установке разрешения 72 в Ghostview, как при использовании Ghostsript gswin32c.exe.
Каковы настройки по умолчанию в gsview, чтобы я мог перенести их непосредственно в командную строку, чтобы результаты вывода были такими же?
РЕДАКТИРОВАТЬ 2: Версия gsview — 4.9, а установленная версия ghostscript — 9.01, моя операционная система — Windows 7 32-битная, у меня установлена только одна версия ghostscript.
Что я делаю, так это открываю файл Postscript с помощью gsview, а затем нажимаю «Преобразовать» в разделе «Файл». После этого я выбираю устройство tiffcrle и разрешение 72. Все остальные параметры везде по умолчанию (я с ними, так сказать, не заморачивался). Файл, который я получаю при этом, имеет разрешение 4958x7017.
Когда я делаю это с помощью ghostscript
gswin32c.exe -q -dNOPAUSE -sDEVICE=tiffcrle -r72 -sOutputFile=a.tif a.ps
Я получаю гораздо меньший файл (в КБ) с разрешением 595x842, с совершенно дрянным разрешением.
Я также пробовал ту же команду, но с использованием -r600, которая дает мне файл с тем же разрешением, что и файл, созданный gsview, но он имеет другой размер (в килобайтах).
Когда я пробую команду, которую вы мне предоставили @pipitas:
gswin32c.exe -o nul -sDEVICE=tiffcrle -c "currentpagedevice {exch ==only ( ) print == } forall" | findstr /i resolution
я получаю результат
/.MarginsHWResolution [204.0 196.0]
/HWResolution [204.0 196.0]
Когда я пробовал это разрешение под -r204x196, оно все равно не давало такого же результата.
С наилучшими пожеланиями!
identify -verbose file.tif
. Ищите там свои реальные размеры и разрешение изображения. (identify является частью набора приложений ImageMagick и доступен для всех основных платформ ОС.) - person Kurt Pfeifle   schedule 26.05.201172 points == 1 Inch
(по определению), при разрешении 72 dpi размер 595x842 дает размер страницы 8,26 дюйма (== 210 мм) на 11,69 дюйма (== 297 мм). При ~200 dpi размер 4958x7017 точек соответствует размеру страницы 24,3 дюйма (= 617,2 мм) на 35,8 дюйма (= 909,3 мм). - person Kurt Pfeifle   schedule 26.05.2011identify
говорит, что они имеют разрешение 600x600?! Несмотря на то, что вы использовали-r72
для командной строки GS?!?! Что идентификация говорит вам о Filesize: и Number Pixels:? - person Kurt Pfeifle   schedule 27.05.2011-r600
, потому что увидел, что они наиболее похожи по размеру страницы (оба 4958x7017). Но даже несмотря на то, что они имеют одинаковое разрешение и размер страницы, файлы различаются по стандартному отклонению, эксцессу, среднему значению и асимметрии. - person Joe   schedule 27.05.2011gsview72.tif
, НЕ имеет разрешение 72 dpi. У него 600 dpi. - person Kurt Pfeifle   schedule 14.06.2011