以红色突出显示非视网膜图像资产以确保加载高分辨率图像

Anonim

对于那里的开发人员和 UI 设计师,Apple 的开发人员文档向我们展示了如何以红色突出显示非视网膜图像,从而轻松确定 2x 图像资产是否为视网膜显示器正确加载。您可以将图像着色设置为在所有应用程序中发生,或在每个应用程序的基础上发生。

为所有应用程序启用非视网膜图像突出显示此默认命令影响所有应用程序:defaults write -g CGContextHighlight2xScaledImages 是

Restrict 2x Image Tinting to a Single Application 使用以下默认命令限制到特定应用程序,更改 com.mycompany.myapp到你的应用程序:defaults write com.mycompany.myapp CGContextHighlight2xScaledImages YES

较大的元素看起来像上图,较小的图像突出显示如下图所示:

Apple 建议将其与HIDPI 模式结合使用,前提是您的显示器当然支持它。

此提示可能仅对开发人员和 UI 设计人员有用,但如果您陷入困境并且正在更新应用程序以支持高分辨率 @2x,您一定会喜欢它.对于其他人来说,这可以看作是整个 Mac 系列最终将配备视网膜显示屏的一个指标。在许多方面,Retina MacBook Pro 的发布可能只是开发人员和设计师在 Mac 平台上更广泛地推出 Retina 显示器之前更新他们的应用程序的初始阶段。

感谢所有发送此信息的人。

以红色突出显示非视网膜图像资产以确保加载高分辨率图像