我正在生成 PostScript 图形,并尝试在无锯齿和过度锯齿之间找到平衡。
如果我在 Postscript 上使用原始 ghostscript 查看器gs
,效果会很好。文本看起来是抗锯齿的,但图像仍然很好看且块状。不幸的是,gs
没有真正的用户界面,失去了所有的优点Preview.app
。我可以安装gv
,但依赖项膨胀非常大!它需要所有的。与或gnome
相比,这甚至不是一个很棒的查看器。这是使用查看的图像:Preview.app
Skim.app
gs
从用户交互和 Mac 风格的角度来看,Preview.app
(或)Skim.app
是一个更好用的程序。它们可以选择打开或关闭混叠,但两个选项看起来都不太好。打开哪个混叠,图像就会模糊。关闭混叠时,图形与看到的图形相匹配gs
,但有两个问题。请注意,以下屏幕截图是 Preview/Skim 生成的 PDF
- 小问题:字体很丑。比 还丑
gs
。 - 主要问题:每个 PDF 都是无锯齿的,这导致很难阅读充满文本的常规 PDF。
总结一下:
- 有没有办法从 PS 手动生成 PDF 来解决这些问题?
- 有没有办法找到别名/非别名的中间立场
Preview.app
? - 是否有其他应用程序可以显示类似的质量
gs
,但具有不错的用户Skim.app
界面Preview.app
- 有没有办法
Preview.app
只关闭一个文件(包含图形)的混叠功能但总体上保持启用状态,以便文本 PDF 仍然可读?
答案1
我不认为这有可能预览PVPDFAntiAliasOption
。它是预览中的一个单一选项defaults
。
作为一种解决方法,您可以创建一个执行此操作的 Automator 服务或应用程序:
- (服务接收任何应用程序中选定的文件和文件夹)
- 设置变量的值,将其命名为“Files”
- 退出应用程序预览
- 运行 shell 脚本
defaults write com.apple.Preview PVPDFAntiAliasOption 0
- 获取变量“文件”的值
- 在预览中打开图像(这也适用于 PDF)
- 运行 shell 脚本
defaults write com.apple.Preview PVPDFAntiAliasOption 1
不幸的是,预览只会在启动时读取偏好设置,而不会在启动过程中读取偏好设置,因此退出应用程序。