Ios 视网膜显示器上的低质量图像

Ios 视网膜显示器上的低质量图像,ios,uiimageview,png,retina-display,Ios,Uiimageview,Png,Retina Display,我有一个UIImageView,用于在iPad游戏中显示png文件以识别玩家阵营。png为184x184,UIImage视图为92x92。当我在带有视网膜显示器的模拟器中运行应用程序时,它显然会失去质量,但我不明白为什么。 我有很多其他的图片,但是没有问题。可能是什么?当我这样做的时候,我实际上总是有两个文件。。。我会这样做: 1) 创建92x92的PNG文件,并将其命名为image.PNG(用于演示) 2) 创建一个184x184的PNG文件并命名它image@2x.png 然后,当您将它们插

我有一个UIImageView,用于在iPad游戏中显示png文件以识别玩家阵营。png为184x184,UIImage视图为92x92。当我在带有视网膜显示器的模拟器中运行应用程序时,它显然会失去质量,但我不明白为什么。
我有很多其他的图片,但是没有问题。可能是什么?

当我这样做的时候,我实际上总是有两个文件。。。我会这样做:

1) 创建92x92的PNG文件,并将其命名为image.PNG(用于演示)

2) 创建一个184x184的PNG文件并命名它image@2x.png


然后,当您将它们插入到图像视图中时,您可以使其显示“image.png”,它将image@2x如果它真的是视网膜显示器的话,它本身就是一个显示器。

尝试过,但我得到了同样的结果。@2x图像加载正确(我尝试放置不同的图像),但质量始终相同(较差)。此图像的DPI是否与您所说的工作正常的DPI不同?它们都是264 ppi。我也尝试过用72个ppi来保存有问题的ppi,但都是一样的。在这种情况下,降低ppi会对你不利。要检查图像或imageview是否有问题,是否尝试在其附近放置第二个测试imageview?这样,您也可以在那里添加图像,并查看问题是否仍然存在。如果二级imageview可以根据需要工作,您可以舍弃原始图像。使用新的UIImageView,将模式设置为“中心”,图像质量与原始图像一样正常,但奇怪的是,如果像素加倍,则图像质量看起来像是正常的。因此,我的184x184 png实际上占据了368x368像素。使用不同于“中心”的模式,质量仍然很低。png肯定发生了一些奇怪的事情。您是否在视图的图层上设置了
shouldRasterize
标志?嗯,什么?如果它不是默认的,我想我不是,我应该设置它吗?