iOS图片大小

时间:2015-11-05 13:00:23

标签: ios

我对不同分辨率下图像的大小有疑问。

示例:

我在GUI中有一个按钮,我将其插入尺寸为100x50。 这个按钮的背景图片为1x,2x,3x必须是哪个尺寸?在px或pt?

我做了一些测试并将它们插入尺寸为100x50 1x,2x和3x 300x150 200x100(以px为单位)。但图像质量很差。

PS:我看过文档,但那些疑惑也不是很清楚

3 个答案:

答案 0 :(得分:1)

您应该使用:

  • 1x - 100 * 50px - image.png
  • 2x - 200 * 100px - image@2x.png
  • 3x - 300 * 150px - image@3x.png

答案 1 :(得分:0)

我认为更好地命名的问题使用资产目录。 Xcode将管理@ 1x,@ 2x,@ 3x easilly或正确命名图像

  • image_name.png(适用于1x图片)
  • image_name@2x.png
  • image_name@3x.png

有关图像分辨率的详细信息,请查看thisapple's ui guidlines

答案 2 :(得分:0)

您可以使用简单的矢量图形,png或icns格式。现在有一个不同的选项来转换您的图片,以@ 2和@ 3格式。你可以用例如App'Prepro' - >它在App Store免费提供。此应用程序将创建您需要的图标