我是靠谱客的博主 自由墨镜,最近开发中收集的这篇文章主要介绍关于@2x图片,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

使用iphone retina模拟器时,如果工程中把640x960像素(简称640)的图片写成了不带@2x,则模拟器会认为这是一张320x480像素(简称320)的图片,采用1对1(1个像素对应1个点)的策略,,只显示其左上320x480像素即1/4的部分.

使用iphone模拟器时,如果使用了640的@2x图片,同样会正常显示,因为模拟器会把图片中的4个像素对应为一个点; 如果把320的图片写成了@2x,页面中的背景图片会完全显示到屏幕左上部分,因为此时按4对1,图片只够显示在屏幕左上。不过启动图片仍然全屏,但会变的模糊,。

只有iphone4会区分识别@2x, iphone3不会识别@2x,但640x960的Default.png能正常缩放显示。其它的640x960的图片只能显示1/4。

    iPhone4支持的屏也叫视网膜(retina)屏,就是肉眼看不到像素点。

     可能内存不足的时候,如果已有很多retina的程序跑于后台, 会加载normal的,以节约内存。

    在升级到ios4的iPhone3上,优先使用不带@2x的图片

最后

以上就是自由墨镜为你收集整理的关于@2x图片的全部内容,希望文章能够帮你解决关于@2x图片所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(72)

评论列表共有 0 条评论

立即
投稿
返回
顶部