如何创建高分辨率的iPhone启动图像?

10
根据苹果iPhone人机界面指南,我创建了一个Default.png图像,该图像在等待应用程序加载时显示。
我使用xcode组织者的“捕获屏幕截图”功能创建了该图像。
现在我正在为iPhone 4高分辨率屏幕准备我的应用程序,并想知道如何创建Default.png的高分辨率版本。
是否有一种从屏幕截图生成高分辨率版本的方法,就像标准的Default.png图像一样?
4个回答

16

我发现最简单的方法是在模拟器中使用特殊的“复制屏幕”菜单选项。

当模拟器正在运行时,请按住控制键。编辑菜单将从“复制”更改为“复制屏幕”。现在您可以在预览或Photoshop中执行Command-V操作,因为屏幕已保存到剪贴板缓冲区中。然后将文件另存为png格式。


非常好的提示。我不知道有“复制屏幕”选项。它比 cmd+shift+4 更加优雅。 - lucasweb
仍然有一个问题存在:状态栏充满了数据(运营商、时间、连接状态、电池状态)。如何在不使用 Photoshop 或类似工具的情况下将其移除? - testing
1
我认为苹果覆盖了状态栏。 - Jesse Anderson
2
从预览中保存图像时,请确保颜色配置文件设置为“Color LCD”(从“工具”->“分配配置文件”)。除非我这样做,否则颜色会稍微偏离。 - Ville Laurikari

7

高分辨率的启动图片只需要@2x标识。当在iPhone 4设备或模拟器上运行时,您可以通过截屏来捕获它们。


你如何使用 iPhone 模拟器来截取屏幕截图? - lucasweb
按下Cmd+Shift+4,然后点击模拟器窗口。一个包含窗口内容的PNG文件将会立即出现在您的桌面上。然后,您可以使用Photoshop、Acorn或者甚至是Preview来裁剪出虚拟屏幕的960x640像素。 - Jonathan Grynspan

5

看起来有两种选项可以从您的应用程序屏幕截图创建高分辨率(980x640)启动图像:

  1. 使用iPhone 4,您可以使用xcode通过组织器窗口捕获图像,或者在设备上拍摄屏幕截图(使用锁定和主页按钮)。由于我没有iPhone 4,因此无法测试此功能。

  2. 使用iPhone模拟器,您可以通过转到硬件 -> 设备 -> iPhone 4来模拟iPhone 4,并捕获屏幕截图。为了捕获屏幕截图,您可以使用内置的os x屏幕截图功能(cmd-shift-4)。另外还有一个名为iPhone-Simulator Cropper的免费工具可以很好地完成这项工作。


1
在最近的iOS模拟器版本中,只需使用文件 -> 保存截图即可。如果您需要编辑截图(例如将横向应用旋转90度),使用预览工具 -> 右旋转很容易。如果您在预览中编辑截图,请确保遵循@ville-laurikari的建议,并在保存之前使用工具 -> 指定配置文件... -> 彩色液晶显示器,以确保颜色正确。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接