4

Я генерирую постскриптальную графику и пытаюсь найти баланс между сглаживанием и сглаживанием.

Если я использую просмотрщик ghostscript gs на Postscript, он выглядит хорошо. Текст выглядит сглаженным, но изображение остается красивым и блочным. К сожалению, gs не имеет реального пользовательского интерфейса и теряет все приятное, что есть в Preview.app . Я мог бы установить gv , но раздувание зависимости огромно! Требуется весь gnome . И даже это не лучший зритель по сравнению с Preview.app или Skim.app . Вот изображение, просмотренное с помощью gs:

PS смотрел с GS

Preview.app (или Skim.app ), с точки зрения взаимодействия с пользователем и Mac-ish, гораздо удобнее в использовании. У них есть возможность включить или выключить псевдоним, но ни один из этих вариантов не выглядит очень хорошо. На каком из псевдонимов изображение размыто. Когда он выключен, изображение соответствует тому, что видно из gs , но есть две проблемы. Обратите внимание, что скриншоты ниже представляют собой PDF-файл, созданный Preview/Skim

PDF с алиасингом PDF без алиасинга

  • Незначительная проблема: шрифт некрасив. Ужаснее, чем с gs .
  • Основная проблема: каждый PDF-файл является псевдонимом, что затрудняет чтение обычных PDF-файлов с текстом.

Итак, в итоге:

  • Есть ли способ вручную создать PDF из PS, который преодолевает эти проблемы?
  • Есть ли способ найти золотую середину псевдонима /unalias с Preview.app?
  • Есть ли другое приложение, которое отображается с качеством, как gs , но имеет приличный пользовательский интерфейс, как Skim.app или Preview.app
  • Есть ли способ сделать так, чтобы Preview.app отключал псевдоним только для одного файла (содержащего графику), но оставлял его включенным, чтобы текстовые PDF-файлы оставались читаемыми?

1 ответ1

2

Я не думаю, что это возможно в Preview. Это единственный параметр, PVPDFAntiAliasOption в предварительных defaults по умолчанию .

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

  • (Сервис получает выбранные файлы и папки в любом приложении)
  • Установите значение переменной, назовите ее "Файлы"
  • Выйти из приложения Предварительный просмотр
  • Запустите скрипт оболочки по defaults write com.apple.Preview PVPDFAntiAliasOption 0
  • Получить значение переменной "Файлы"
  • Открыть изображения в режиме предварительного просмотра (это также работает с PDF-файлами)
  • Запустите скрипт оболочки по defaults write com.apple.Preview PVPDFAntiAliasOption 1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .