如何在 Mac OS X 的 Photo Booth 中启用隐藏的调试菜单
Photo Booth 是 OS X 中的傻瓜拍照应用程序,可以拍摄普通照片或应用一堆奇怪的效果来扭曲面部。它不是世界上最复杂的应用程序,这是设计使然,但如果您想比普通 Mac 用户更深入地研究事物,您可以启用一个隐藏的调试菜单,该菜单可以调整 Photo Booth 的某些行为。这不会给你任何新的效果(尽管如果你喜欢那种东西,你可以单独显示一些隐藏的效果),但它确实提供了一些可能有助于在 Mac 机型上提高性能的功能。
在Photo Booth中启用调试菜单
启动终端并输入以下默认写入命令:
defaults write com.apple.PhotoBooth EnableDebugMenu 1
重新启动Photo Booth 以在菜单右侧显示调试菜单:
下拉菜单显示以下选项:
- Show FrameMeter – 显示活动 Photo Booth 会话的每秒帧数 (FPS)
- Preprocess Full Previews on GPU – 这会将处理卸载到 Mac GPU,关闭它并使用 CPU,这确实会导致 CPU 使用率显着增加
- 在 GPU 上预处理迷你预览 - 将缩略图效果预览的处理卸载到 GPU 或 CPU,具体取决于设置
- Use CVOpenCLTextureCache – 决定是否使用CoreVideo纹理缓存,有兴趣的可以去苹果的开发者库
- Bypass QC for no FX – 确定是否绕过Quartz Composer,QuartzComposer 用于创建时髦的面部效果
- Enable Reflections – 在全屏模式下显示 Photo Booth 边框上的反射,在窗口模式下启用会在视频帧本身中添加奇怪的反射
在大多数情况下,这些选项对普通用户来说用处不大,而这显然是为Photo Booth 的开发人员提供的。也就是说,如果您想让该应用程序在某些较旧的 Mac 上表现更好,那么查看帧速率和切换 CPU 或 GPU 使用情况可能会有所帮助。帧率数据和视频处理选项显示在Photo Booth应用程序的左下角:
因为FPS数据在启用时会一直显示,所以一直打开它可能不是一个好主意,因为它会覆盖存储的图像缩略图。
隐藏Photo Booth中的调试菜单
确定调试菜单不适合您?再次隐藏很容易,只需使用另一个默认命令将其关闭:
defaults write com.apple.PhotoBooth EnableDebugMenu 0
Relaunch Photo Booth app 菜单消失,回到默认状态。
您可以在各种默认应用程序中启用类似的调试菜单,包括 Safari(迄今为止最有用)、提醒事项、日历、联系人、Apple 远程桌面、Mac App Store 等。默认命令始终相同,只需更改 com.apple. 字符串以包含应用程序名称:com。apple.Safari 或 com.apple.Reminders 等。如果您四处寻找新东西,请务必给我们发送电子邮件或在 Facebook、Google+ 或 Twitter 上告诉我们。