【问题标题】:Full resolution screenshots for Iphone 6 and 6+Iphone 6 和 6+ 的全分辨率屏幕截图
【发布时间】:2014-11-03 14:20:09
【问题描述】:

我正在尝试向 AppStore 提交一个新应用程序,但现在 Apple 要求 iPhone 4.7 英寸和 5.5 英寸的屏幕截图。在没有设备的情况下以全分辨率制作这些屏幕截图的最佳方法是什么?感谢您的帮助!

【问题讨论】:

    标签: ios iphone


    【解决方案1】:

    在 Xcode 6 GM 中,在模拟器中使用 iPhone 6 或 iPhone 6 Plus 运行您的应用程序,然后点击 cmd-s。这会将屏幕截图保存到您的计算机。

    在 Xcode 6 GM 中看到的 iPhone 6 / iPhone 6 Plus:

    如何在模拟器中保存截图:

    编辑:

    确保在模拟器中将 Window => Scale 设置为 100%,否则您拥有正确的设备,但最终屏幕截图中的尺寸错误。 ——乔斯

    【讨论】:

    • 对于无法在模拟器中运行的应用有什么想法吗?
    • 确保在模拟器中将 Window => Scale 设置为 100%,否则您拥有正确的设备,但最终屏幕截图中的尺寸错误。
    • 2021 年 Xcode 12 有更新的答案吗?我无法在模拟器中获得像素精确的屏幕截图。
    【解决方案2】:

    从 Apple 下载 Xcode 6 GM https://developer.apple.com/xcode/downloads/

    【讨论】:

      【解决方案3】:

      对于任何寻找要上传的图像分辨率的人(如果您想创建一些精美的 Photoshop 屏幕截图),他们是:

      • iPhone 6:750 × 1334
      • iPhone 6 Plus:1242 × 2208

      [编辑] 这里有很好的参考指南:http://www.paintcodeapp.com/news/iphone-6-screens-demystified(讨论 iPhone 6+ 的分辨率和下采样)。

      【讨论】:

      • 不是根据我刚刚从模拟器中截取的屏幕截图。这个尺寸在我上传到 iTunes Connect 时有效。也许 Apple 对他们的营销材料感到困惑。
      • 这些是用于在新手机上缩放旧应用程序的大小,因此在这种情况下它们是正确的。 Apple 文档是正确的,因为为新 iPhone 设计的应用程序可以使用所有像素。
      • 我很困惑。我刚刚从我的实际 iPhone 6 设备上截取的屏幕是 640x1136
      • @ChrisPrince 可能为时已晚,但作为参考,我刚刚发现当您在缩放窗口大小中使用模拟器时,屏幕截图不是以全分辨率拍摄,而是缩放。只需切换到全分辨率 -unscaled- 模式 (Cmd+1),然后保存屏幕截图 (Cmd+S)。它现在应该是正确的尺寸。
      • 我刚刚想通了。在设置>显示和亮度中,您必须设置标准。我将设备设置为缩放。使用“缩放”,您可以获得 640x1136 的屏幕抓取。使用“标准”,您可以获得 750x1134。对我来说并不明显!
      【解决方案4】:

      适用于 iPhone 6 Plus

      Screen bounds: {{0, 0}, {414, 736}}, Screen resolution: <UIScreen: 0x7f97fad330b0; bounds = {{0, 0}, {414, 736}}; 
      mode = <UIScreenMode: 0x7f97fae1ce00; size = 1242.000000 x 2208.000000>>, scale: 3.000000, nativeScale: 3.000000
      
      **For iPhone 6**
      
      Screen bounds: {{0, 0}, {375, 667}}, Screen resolution: <UIScreen: 0x7fa01b5182d0; bounds = {{0, 0}, {375, 667}}; 
      mode = <UIScreenMode: 0x7fa01b711760; size = 750.000000 x 1334.000000>>, scale: 2.000000, nativeScale: 2.000000
      

      【讨论】:

        【解决方案5】:

        2018 年更新

        • 打开调试。然后,取消选中“窗口大小的优化渲染”

        您将获得图像的全分辨率。希望这会有所帮助!

        【讨论】:

        • 谢谢,没想到会这样!
        • 嗯,我无法从设备或模拟器中捕获正确的尺寸。取消选中建议的选项在这里没有任何作用..
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-02-02
        • 1970-01-01
        • 1970-01-01
        • 2016-06-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多