iOS模拟器显示“锐角”而不是曲线/像素化缩放

时间:2016-01-12 04:46:36

标签: ios ios-simulator

我似乎无法想到这个词,但iPhone模拟器中的图像看起来好像它们的分辨率远远低于它们。在50%的视野下,模拟器已经比屏幕大了,但在缩放级别25%时看起来更糟糕,奇怪的是,它在100%视图中看起来更好,但仍然是像素化的。

高分辨率图像应准确缩小,但质量低于源图像。它在设备上和查看源图像时看起来很好。

25%enter image description here

50%

enter image description here

100%

100%

来源图片:

1x:

enter image description here

At 3x

2 个答案:

答案 0 :(得分:0)

通过调试菜单解决了这个问题 - >图形质量覆盖 - >高质量,然后重新启动模拟器。

50%现在看起来很好。它没有修复25%缩放问题,但我还是不使用该模式。

答案 1 :(得分:-1)

50%和25%的图片看起来很糟糕的原因是因为你错过了很多像素。模拟器总是以100%运行,如果你缩放它们,它们只会显示每隔一行的每隔一个像素,或每四行的每四个像素。这是75%或94%的像素被扔掉了。

通过使用最近邻算法缩放图像,您可以轻松地看到此效果。

100%图像在模拟器上而不是在设备上看起来是锯齿状的原因是因为像素大小。如果你拿一个放大镜看看手机,它会看起来“不好”,你只是因为尺寸而看不到它。由于你必须扩展到25%以使整个模拟器适合,你显然在屏幕上没有很大的分辨率,这意味着大像素。

你不应该使用过大的图像,因为它只会消耗内存并可能产生不需要的伪像。

以下是使用最近邻居将图片大小调整为50x50像素的示例: enter image description here你可以清楚地看到它完全是锯齿状的。