我今天对图片做了一些测试,发现我无法使一个模糊的PNG图片,它在我的桌面上看起来很好,在iphone上看起来不模糊,而不是做一些奇怪的事情。
直到我将图像的分辨率提高了一倍,然后在iphone中调整了大小,它们才在屏幕上清晰地显示出来。这是正常的做法吗?
如果你有一个不想模糊的背景图像怎么办?我不知道怎么做,比如上传背景图片,并告诉它以一半的大小运行……
谢谢你的指点!
发布于 2012-04-20 18:04:00
我找到了答案。
事实证明,iphone上的像素并不相同,实际上分辨率更高。
为了使图像不模糊,我需要基本上上传图像2-3倍的常规大小,然后在CSS中使他们的大小更小。
例如,如果我想要一张50px的图片,我上传了一张100px的图片,并在css中设置了宽度为50px的样式。
看起来新的iPads拥有更高的分辨率,这意味着你甚至可能想要上传更高分辨率的图片来迎合这些需求。
我觉得有点差劲,但看起来确实不错。
发布于 2012-04-06 12:57:54
我可能误解你了,但如果你想在视网膜手机上呈现清晰的图像,你可以把它放在一个只有一半大小的UIImageView中,并将contentMode设置为按比例填充。
https://stackoverflow.com/questions/10039259
复制相似问题