我正在使用Bohemian Coding的Sketch。它预设了iPhone画板,其中包括640x960和640x1136,但是当我将图像导出到XCode时,图像的大小和位置不正确。我是否需要调整图像大小?有什么方法可以每次以正确的尺寸创建图像吗?
尽管Sketch图像是为640x960设计的,但在另一个项目中,我还是将图像制作为640x1136,并且它做了同样的事情。
屏幕截图
假设围绕“ AC”的矩形是您要导出的图像,则看起来XCode图像几乎是原始图像大小的两倍。在哪种情况下,您是否使用后缀'@ 2x.png'命名文件?
编辑:
所以我使用640px by 1136px
预设玩了Sketch 。然后,我检查了Also export as:
与两个选项Double size (@2x)
和Half size (@1x)
分开。从基本信息查找器报告中-我注意到的是:
Generated files suffix ==> "@2x.png" ".png" (without suffix)
===================
Actual file pixels
"Double size" 1280 x 2272 640 x 1136
"Half size" 640 x 1136 320 x 568
图表可能有些混乱,但是据我所知,Double size
和Half size
选项似乎没有任何意义,因为无论如何总会以视网膜分辨率生成画板。为了获得正确分辨率的正确命名约定,您将需要使用Half size选项,并为视网膜设备导入@ 2x文件,为非视网膜设备导入常规png。
TL:DR-使用“也导出为:一半大小”
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句