ios - 对在新图像集中设置什么像素大小感到困惑

标签 ios xcode resolution asset-catalog

在新图像集下的 Images.xcassets 中,我将使用特定于设备的设备来获取不同尺寸的相同图像。我将使用 iPhone 2x、Retina 4 2x、3x 和 iPad 1x、2x。如果对于 iPhone 6+ 我想制作 40x40 像素@3x 的图像,对于 iPhone 6 我想制作 30x30 像素@2x 的图像,我不允许这样做吗,图像应该只有 20x20 的 2x?我可以将两张图片(例如 50x50)放在 2x 中,另一张放在 3x 中吗?或者这是不允许的吗?

最佳答案

你的图片必须是正确的尺寸,你不能给它任何其他尺寸。

所以 30x30@2x 必须是 60px by 60px png 文件,而 40x40@3x 必须是120px by 120px。您将宽度/高度乘以 2 倍,同样乘以 3 倍。

关于ios - 对在新图像集中设置什么像素大小感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27437560/

相关文章:

android - 图像在 Android 中必须是二的幂吗?

iphone - 链接到框架是什么意思? (iOS)

ios - 使用 convertRect 获取 subview 的窗口坐标问题

ios - 当您终止应用程序的当前实例时,iOS 应用程序文档/目录中的数据会被删除吗?

xcode - 在 Swift 中使用 "+"作为字符串

javascript - 以不同的分辨率显示图像

ios - 从 Parse (ios) 中的指针行获取数据

ios - 在 Swift 中将 Bool 从一个类返回到另一个类

objective-c - 如果 iAds 失败,如何集成 iAds 和 AdMob

android - 如何处理android屏幕 fragment ?