我认为以前对于@2x 不建议使用具有奇数像素的 Assets 。现在使用@3x Assets 怎么样?当我提高我的@2x Assets 的分辨率时,它们中的大多数都出现了奇怪的像素。 示例:128 x 88 像素 --> 248 x 171 像素, 580 x 80 像素 -->1125 x 156 像素
最佳答案
需要考虑的几点。
- 如果 1x 图像具有奇数个像素,则 2x 图像不会,因为任何数字(偶数或奇数)的 2 倍都是偶数。所以所有 2x 图像最终都有偶数个像素。但是 3x 图像不遵循该规则。如果 1x 图像具有奇数像素,则 3x 图像也将如此。如果 1x 图像具有偶数像素,那么 2x 和 3x 图像也是如此。
- 你的数学有问题。您似乎将图像放大了 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/