Swift3 iOS设备的不同启动屏幕图像或背景图像大小

Swift3 iOS设备的不同启动屏幕图像或背景图像大小,swift3,photoshop,retina-display,image-size,launch-screen,Swift3,Photoshop,Retina Display,Image Size,Launch Screen,我阅读了一些网站链接,这些链接解释了如何为iOS设备导出不同大小的图像。但我真的不明白这些解释。(可能是我不擅长英语。) 我找到了启动屏幕的尺寸。请让我向你们澄清我的理解。 所以,当我创建一个图像时,我必须首先创建一个更大的尺寸(@3x),并将该图像导出为更小的尺寸(@2x,@1x)。我说得对吗 例如,我创建1242x2208px(3x)图像并缩放到2x、3x并保存。 我的问题是, 1) 我在Photoshop CS6中绘制图像。对于任何大小的图像,分辨率仍然是75px。不是吗 所以,对于12

我阅读了一些网站链接,这些链接解释了如何为iOS设备导出不同大小的图像。但我真的不明白这些解释。(可能是我不擅长英语。)



我找到了启动屏幕的尺寸。请让我向你们澄清我的理解。
所以,当我创建一个图像时,我必须首先创建一个更大的尺寸(@3x),并将该图像导出为更小的尺寸(@2x,@1x)。我说得对吗

例如,我创建1242x2208px(3x)图像并缩放到2x、3x并保存。

我的问题是,
1) 我在Photoshop CS6中绘制图像。对于任何大小的图像,分辨率仍然是75px。不是吗
所以,对于1242x2208px(3x)大小,分辨率是75px,然后我减小大小。图像会变小,并且会变得模糊吗

2) 图像元素(我的示例图像中的心脏图像)是否需要在较小的设备(1x)中变大以获得清晰的外观

3) 如果我们不需要修改图像元素,或者可能是一些字体大小的文本变大或变小,我们能在1x中获得高分辨率的图像外观吗?我担心,如果我们缩放到更小的(1x),它会变得模糊,并且外观不好,因为我们仍然使用75个分辨率

4) 它是否需要使图像元素适合图像大小<我找到了这个视频。在这段视频中,他裁剪空白并导出为@1x、@2x和@3x。因此,@3x的大小不是苹果官方网站上的图像大小。我不太清楚

5) 如果我们在@3x图像中键入文本(字体大小-90pt),则在@1x图像中它将自动更改为60pt。对吧?
但在这个链接中,他写道

字体设置为16像素的文本框。但是@2x这是32像素, 并且@3x是48像素! 不理想,是不是,必须不断地乘以2或3?我 我不知道你是怎么想的,但是我可以不用不断的计算当我 设计,我想知道16像素就是16像素

所以,文本应该是16像素,在任何大小的图像1x,2x或3x与否

6) 这些图像尺寸是用于启动屏幕的,不是吗?但是,如果我为登录屏幕的背景创建一个图像,那么它的概念和保存大小是否相同

7) 以上图片尺寸是否正确?但是,在这个网站上,大小有点不同

现在,我正在尝试为登录背景图像创建一个设计。所以,我在画画之前就找到了尺寸。但是,在阅读了许多关于视网膜设备中图像大小的文章后,我感到困惑,并在脑海中产生了许多问题
这就是为什么我写下这样的问题,我想说对不起,我的问题很长,让你觉得不容易理解
再次为我糟糕的英语道歉

我希望任何人都能帮助我分步回答我的所有问题。谢谢阅读到最后。:)

你在这里问得太多了。首先,您不使用像素。你的工作分为几点。这是两种不同的测量单位。在1x比例上,1点=1x1像素;在2x比例上,1点=2x2像素;在3x比例上,1点=3x3像素

现在,当谈到如何扩大规模时,人们声称,为了获得最佳质量,你从大到小。这根本不是事实。这完全取决于实际图像的缩放方式。因此,您的目标是找到最适合图像的方法。我建议从大到小开始,但如果没有你喜欢的那么好,从小到大,然后尝试不同的缩放方法。 我个人并不完全依赖自动化,我喜欢手动调整所有3种尺寸,直到图像完美为止,这使得sprite工具包在这个部门很难使用,因为我必须以一种反硬件缩放的方式设计图形。底线是,在一天结束时,在预算限制范围内为你的应用程序做最好的事情

现在,当谈到字体大小时,再次强调的是点,而不是像素。不管是谁告诉你需要乘法运算,他都不知道视网膜显示是如何工作的。因此,当您使用16pt字体时,系统将自动选择32pt和48pt。(但如果你读了它,它仍然会说16磅)


不要想太多,这件事很容易理解。视网膜显示的整个要点是在保持相同体验的同时提供更清晰的图像,它通过提供更精细的像素显示方式来实现这一点。每个像素都非常非常小,这使得用眼睛很难看到。相反,它们是其他像素的伴生物,因此当你的眼睛将这两个像素放在一起时,你会得到一个更好看的图像,这是使用单一颜色的像素无法产生的。当你在应用程序上工作时,你要记住这一点。这就是为什么新员工参与发展很糟糕的原因。每个人都应该从iphone2g开始,然后将他们的应用程序调整到iphone4。他们将清楚地了解视网膜的用途。

@KnightofDragon,谢谢你详细解释我,兄弟。我可能对我的项目形象考虑过度了。谢谢兄弟。:)祝你今天愉快,兄弟。