ios - iPhone 6 plus 的@3x Assets 可以有奇数像素吗?即 248 x 171 像素

标签 ios iphone assets pixel

我认为以前对于@2x 不建议使用具有奇数像素的 Assets 。现在使用@3x Assets 怎么样?当我提高我的@2x Assets 的分辨率时,它们中的大多数都出现了奇怪的像素。 示例:128 x 88 像素 --> 248 x 171 像素, 580 x 80 像素 -->1125 x 156 像素

最佳答案

需要考虑的几点。

  1. 如果 1x 图像具有奇数个像素,则 2x 图像不会,因为任何数字(偶数或奇数)的 2 倍都是偶数。所以所有 2x 图像最终都有偶数个像素。但是 3x 图像不遵循该规则。如果 1x 图像具有奇数像素,则 3x 图像也将如此。如果 1x 图像具有偶数像素,那么 2x 和 3x 图像也是如此。
  2. 你的数学有问题。您似乎将图像放大了 1.95,这毫无意义。要么将 1 倍图像放大三倍,要么将 2 倍图像放大 1.5,而不是 1.95。

这意味着您的 128x88 2x 图片将是 192x132 3x 图片,而不是 248x171。

3x 图像没有理由不能有奇数像素尺寸。为什么会有问题?

关于ios - iPhone 6 plus 的@3x Assets 可以有奇数像素吗?即 248 x 171 像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26855688/

相关文章:

java - 如何从Android Assets 中的文件夹创建文件?

android - 将 html Assets 加载到 webview 时出现问题

android - Gradle:从Android Assets 文件夹中排除文件

iPhone : Leave API changing pages

iphone - iOS 4.0 AudioMix 和 AVPlayer

ios - 如何从 CloudKit 容器中删除?

iphone - 保存 managedObjectContext 时如何处理错误?

ios - 无法在 Nest Thermostat 中存储验证码

iphone - 如何成为从一个 UITextView 到另一个 UITextView 的响应者?

iphone - 如何访问添加到 UIScrollView 的 UIView 上的控件