iphone3gs 5 6puls分别属于多少倍图(iPhone屏幕尺寸、分辨率及适配)
本文目录
iPhone屏幕尺寸、分辨率及适配
根据勾股定理,可以得知iPhone4(s)的PPI计算公式为:早期的iPhone3GS的屏幕分辨率是320 480(PPI=163),iOS绘制图形(CGPoint/CGSize/CGRect)均以point为单位(measured in points): 1 point = 1 pixel(Point Per Inch=Pixel Per Inch=PPI) 后来在iPhone4中,同样大小(3.5 inch)的屏幕采用了Retina显示技术,横、纵向方向像素密度都被放大到2倍,像素分辨率提高到(320x2)x(480x2)= 960x640(PPI=326), 显像分辨率提升至iPhone3GS的4倍(1个Point被渲染成1个2x2的像素矩阵) 但是对于开发者来说,iOS绘制图形的API依然沿袭point(pt,注意区分印刷行业的“磅”)为单位。在同样的逻辑坐标系下(320x480): 1 point = scale pixel(在iPhone4~6中,缩放因子scale=2;在iPhone6+中,缩放因子scale=3)。 可以理解为:scale=绝对长度比(point/pixel)= 单位长度内的数量比(pixel/point) UIScreen.h中定义了该属性: //This value reflects the scale factor needed to convert from the default logical coordinate space into the device coordinate space of this screen. //The default logical coordinate space is measured using points. For standard-resolution displays, the scale factor is 1.0 and one point equals one pixel. For Retina displays, the scale factor is 2.0 and one point is represented by four pixels. 为了自动适应分辨率,系统会根据设备实际分辨率,自动给UIScreen.scale赋值,该属性对开发者只读。 iOS8新增了nativeScale属性,初步看来nativeScale与scale没有太大区别: @2x means the same “double”retina resolution that we’veseen on all iOS devices with retina displays to date, where each virtual pointin the user interface is represented by two physical pixels on thedisplay in each dimension, horizontal and vertical. iPhone3GS时代,我们为一个应用提供图标(或按钮提供贴图),只需要icon.png。针对现在的iPhone4~6 Retina显示屏,需要制作额外的@2x高分辨率版本。 例如在iPhone3GS中,scale=1,用的图标是50x50pixel(logicalimage.size=50x50point);在iPhone4~6中,scale=2,则需要100×100pixel(logical image.size=50x50point,乘以image.scale=dimensions in pixels),并且命名为icon@2x.png。 如果APP要同时兼容iPhone3GS~iPhone6,则需要提供icon.png/icon@2x.png两种分辨率的图片。 @3x means a new “triple” retina resolution, where eachuser interface point is represented by three display pixels. A single @2x pointis a 2 × 2 square of 4 pixels; an @3x point is a 3 × 3 square of 9 pixels.” iPhone6+在实际渲染时,downsampling/1.15(1242x2208-》1080x1920),准确的讲,应该是@2.46x。苹果为方便开发者用的是@3x的素材,然后再缩放到@2.46x上。***隐藏网址*** 需要注意的是,iOS APP图标的尺寸和命名都需要遵守相关规范。 对于iPhone3、4/5/6、6+三类机型,需要按分辨率提供相应的高倍图并且文件名添加相应后缀,否则会拉伸(stretchable/resizable)失真(模糊或边角出现锯齿)。 bounds的原点是(0,0)点(就是view本身的坐标系统,默认永远都是0,0点,除非认为setbounds),而frame的原点却是任意的(相对于父视图中的坐标位置)。
什么是二倍图三倍图
什么是二倍图三倍图 比如你需要一个30pt*30pt的图标,那么这时你就需要跟美工(美术工程师)要三个文件:一个是30px*30px的PNG图片,用原名来命名即可,例如sample.png。 一个是60px*60px的PNG图片,这个要用原名@2x来命名,例如sample@2x.png。 一个是90px*90px的PNG图片,这个要用原名@3x来命名,例如sample@3x.png。 这样把这三张图片导入进工程,你会神奇地发现,这三个文件居然会被iOS统一识别为sample.png,用的时候只需要就行了。 那么讲一下应用场景。 1x的图标用于1:1的屏幕,非视网膜屏,例如iPhone 3GS、(/*20140414DEL*/ //早期iPhone 4、感谢 @池谷涌 指正)非视网膜屏的众多iPad等。 2x的图标用于1:2的屏幕,大部分视网膜屏,机型如(/*20140414ADD*/ iPhone 4、)iPhone 4S、iPhone 5、iPhone 5s、iPhone 6、iPad with Retina及后续的视网膜屏iPad等。 3x的图标目前应用于1:3的屏幕,即iPhone 6Plus,这个就比较特殊了,因为苹果为了方便开发者,想出来一个简便的实现方案,将2208*1242分辨率的图像压缩输出在1920*1080的屏幕上。 像素:英文名叫px 像素是构成图像最基本的点,平时说的像素多少也就是这些点的多少。而分辨率就是构成图像的点的排列方式。比如说一张照片的分辨率1600*1200,就表示这个照片上一共有1600*1200=192万个像素,每个横道有1600个像素,每个竖道有1200个像素 分辨率 说手机分辨率是1334×750代表,纵向有1334像素,横向有750像素
ios3倍手机分辨率是多少
ios3倍手机分辨率是多少? 在我们现在的智能手机时代,iphone手机现在越来越流行,大街小巷都可以看到使用iphone的人们,从iphone1刚发布只是作为一个美国的品牌,也没有太大的轰动,但是随着广告推广以及iphone系列产品越来越新颖,每次推出新品都会被其他品牌模仿。 自从iphone系列的推广越来越受大家的欢迎,乔布斯也成为了大家心目中的偶像,现在大家对于iphone手机的态度是一种追随的态度,出新产品必定会有一大波的人们换手机,而iphone手机无论是外形还是新的配置都会成为很多品牌模仿的对象,大家在追求iphone手机的时候很多时候是盲目的,对于它的配置的了解并不多,下面就让小编为大家介绍几款iphone手机的屏幕分辨率。 从最初的iphone的3.5英寸的屏幕尺寸,是480*320的分辨率到iphone3G、iphone3GS都是3.5英寸的主屏幕尺寸,都是480*320的分辨率,但是尽管这么低的分辨率在当时的智能手机的市场已经是很高清的屏幕啦。 iphone4以及iphone4s都是3.5英寸的屏幕尺寸,同样的屏幕分辩率都在960*640的主屏分辨率,但是尽管是这么低的分辨率看起来比其他的一些高分辨率的智能手机看上去更加清晰,其主要原因在于iphone手机在像素密度上更加的细致,让原本不是很高清的分辨率,看上去比一些4寸5寸的手机更加的清晰。 在2013年10月发布的iphone5以及iphone5s和iphone5c的屏幕尺寸都在4英寸,相对于之前的iPhone系列更加的薄,虽然屏幕有所加大,但是看上去更加小巧,同样都在分辨率上更加清晰,都为1136*640的屏幕分辨率,这引起了世界各地的智能手机在分辨率上的注意。 在最新发布的iphone6手机屏幕有4.7英寸以及5.5英寸两种,相对于之前的5以及5s的屏幕分辨率都有所提高,而且提高的幅度相当大,4.7英寸的屏幕分辨率是1334*750的像素,5.5英寸的屏幕分辨率高达1920*1080,像素的密度更高,达到401ppi。 Iphone手机的价格虽然在很多的智能手机中高的惊人,但是不管是系统方面还是硬件的配置上iphone手机的质量都是很多的智能手机所不能比的,这也是为什么iPhone手机在我国那么受大家追捧的原因。
更多文章:
三星3208打印机(三星SCX3208红灯一直闪是什么问题)
2024年3月1日 21:50
sanyo电视怎么连接wifi(三洋电视怎么连接网络,三洋电视机怎么连接无线网)
2024年10月28日 10:50
360n6开机一直在360画面(360N6充电重启怎么回事)
2024年10月11日 04:50
步步高青花瓷翻盖手机代言人(步步高音乐手机广告乐是不是邓健泓的守护天使)
2024年6月2日 09:30
华硕x454l笔记本参数(华硕笔记本f454l电池是不可拆的吗)
2024年5月12日 05:10
无法访问windows installer服务(电脑提示无法访问WindowsInstaller服务的解决方法)
2024年5月5日 09:40
tcl电视怎么恢复出厂设置(tcl电视开不开机怎么回复出厂设置)
2024年3月9日 05:10