首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iPhone 各屏幕尺寸及解析

Retina翻译成中文就是视网膜的意,Retina屏的分辨率非常高,以至于你在正常的观看距离无法看到任何像素点。...区分逻辑分别率和物理分辨率是因为在早期iPhone 3GS之前,iOS绘制图形以point为单位。在这个时期point和pixel严格对应在一起。...在iPhone 3GS上: 1 pt = 1 px 到了iPhone 4开始,苹果引入了Retina屏幕。在一定物理单位内可以显示2倍的像素。...而且这个方案的优点也很明显: pt 面积是 iPhone 6 的两倍 (540×960 = 375x667x 2),这样屏幕可显示的内容一下就增多了 ; 但这个方案的缺点就更明显了: 所有 iOS UI 元素尺寸在屏幕上的实际物理面积一下子就变小了...其对应关系为: 1 pt = scale * px 早期的iPhone3GS的屏幕屏幕分辨率是320 * 480,iOS绘制图形(CGPoint/CGSize/CGRect)均已point为单位。

3.3K20

iPhone屏幕分辨率及适配技术

区分逻辑分别率和物理分辨率是因为在早期iPhone 3GS之前,iOS绘制图形以point为单位。在这个时期point和pixel严格对应在一起。在iPhone 3GS上:1 pt = 1 px。...倍屏(又称 Retina HD 显示屏),会有 3 * 3 = 9 个像素的面积渲染。...较低PPI的屏幕看起来有颗粒感。但是当PPI值到达一定程度后,再继续提升肉眼就分别不出来了。这就是苹果提出的Retina显示屏的概念。...所以一样100px的正方形,在iPhone 4上看起来像是缩小了一倍。在iPhone 4和iPhone 6上的显示大小是一样的。...好了,可以看到100pt的正方形在所有屏幕上看起来大小都一样了。 事实上,iPhone使用的就是逻辑像素作为显示单位的。 2.

3.8K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    EazyDraw for Mac(矢量图绘制软件)v10.10.2中文版

    EazyDraw mac中文版是一款矢量图绘制软件,为Mac用户提供基于矢量的图形编辑和创建功能,用于创建简单的非摄影图纸,技术图表和插图,如徽标,图标,按钮和程式化的艺术。...macOS PioneerEazyDraw(首次在Jaguar上推出)是macOS平台的先驱设计工具。...视网膜上的精力充沛EazyDraw版本8的用户界面针对最新的Retina 5k技术的高分辨率图形进行了优化。所有用户界面图形都是双重控制的高分辨率图标和图像。...SVG将您的矢量内容导出到SVG,这很简单,您的网站图形已满5k,故事结束!在右侧放大EazyDraw设计的SVG-Finder图标,您实际上可以在图形中读取微小的代码行(在浏览器上!)。...EazyDraw为SVG(可缩放矢量图形)提供完全导入和导出。SVG与Retina显示屏上所有流行的浏览器兼容。DXFEazyDraw现在完全支持DXF绘图格式,这是CAD绘图的交换格式。

    79630

    前端不止:Retina屏幕下两倍图

    屏幕上一张清晰的图片 肉眼在屏幕上看到图片的清晰度由三个因素决定,一是图片像素本身是否精细,二是屏幕分辨率,三是屏幕大小。...也因此,我们很容易有一个错觉,那就是屏幕越大,分辨率就能越大(在单位面积内像素数量固定的情况下,尺寸越大,单个屏幕拥有的像素就越多,分辨率自然就越大)。....box { width: 200px; height: 300px; font-size: 12px; } 上面的代码,将会在显示屏设备上绘制一个200x300像素的盒子,在标准屏幕下,它占据的就是...但是在Retina屏幕下,相同的div却使用了400x600设备像素,保持相同的物理尺寸显示,导致每个像素点实际上有4倍的普通像素点。 对于图片来说也是如此: 这个时候,屏幕会怎么处理呢?...在普通密度桌面显示屏的电脑上打开,没有什么问题,但假设在手机/或者Retina屏幕的Mac,按照逻辑分辨率来渲染,他们的devicePixelRatio=2,那么就相当于拿4个物理像素来描绘1个电子像素

    2.8K50

    最贵1万4!苹果新iPad Pro发布:全面屏、A12X芯片、USB-C、没耳机接口

    苹果终于更新了MacBook Air,也终于在MacBook Air上采用了Retina显示屏。在这之前,MacBook Air是苹果最后一款没有使用 Retina 显示屏的产品。 ?...全新iPad Pro使用了Liquid Retina显示屏,尺寸有两种:11吋和12.9吋。厚度5.9mm,体积比上一代减少了25%。 ?...iPad Pro内置一颗A12X仿生芯片,8核CPU、7核GPU,多核提速可达90%,图形处理能力是第一代iPad的1000倍。 ? iPad Pro拥有Xbox的图形处理能力。...实际上,苹果在新园区参观中,就正在使用iPad来展现AR应用。 显而易见的是,A12X仿生芯片的AI、机器学习能力更强大了。...第二代Apple Pencil也发布了,能够牢固的磁吸在iPad Pro上,支持无线充电。此外苹果还提供了全新的磁吸外接键盘。 有意思的是,现场还展示了iPad Pro上的软件应用。

    68320

    VMware Fusion Pro 12 Mac(vm虚拟机) v12.2.4激活版

    VMware Fusion 是在 Mac 上运行 Windows 的最佳方式,也是用于构建在任何平台上运行的应用的卓越开发和测试工具。...Fusion 12 Pro 和 Fusion 12 Player 现在都在 Windows 10 虚拟机上提供 DirectX 11 3D 加速图形,并且增加了对 eGPU 和 USB 3.1 设备的支持...Fusion 可通过一种简单且可以自定义的方式在 Mac 上安装多个操作系统。...Retina 和 5K 显示屏就绪:VMware Fusion Pro Mac在最新 5K iMac 显示屏上的显示效果非常棒,并且支持 Retina 和非 Retina 混合设置。...轻松地将标准 DPI 显示屏与 Retina MacBook Pro 结合使用或向设置中添加 4K 显示屏。无论使用哪种显示屏,Fusion 都可以让 Windows 的外观比以前更加漂亮。

    84610

    VMware Fusion Pro 12 Mac(vm虚拟机)12.2.4

    VMware Fusion 是在 Mac 上运行 Windows 的最佳方式,也是用于构建在任何平台上运行的应用的卓越开发和测试工具。...Fusion 12 Pro 和 Fusion 12 Player 现在都在 Windows 10 虚拟机上提供 DirectX 11 3D 加速图形,并且增加了对 eGPU 和 USB 3.1 设备的支持...Fusion 可通过一种简单且可以自定义的方式在 Mac 上安装多个操作系统。...Retina 和 5K 显示屏就绪:VMware Fusion Pro Mac在最新 5K iMac 显示屏上的显示效果非常棒,并且支持 Retina 和非 Retina 混合设置。...轻松地将标准 DPI 显示屏与 Retina MacBook Pro 结合使用或向设置中添加 4K 显示屏。无论使用哪种显示屏,Fusion 都可以让 Windows 的外观比以前更加漂亮。

    92930

    IOS开发之尺寸

    2或者除以3在进行赋值给frame,这其中的原因是因为标注一般都是按px格式给的,但是iOS底层绘制的时候是按照pt为单位进行绘制,这两个的区别在于: px就是表示pixel,像素,是屏幕上显示数据的最基本的点...刚才的例子已经很清楚的说明,在不同分辨率下,无论是px还是pt,都会改变大小。以现在的电脑屏幕情况,还没有一种单位可以保证,在不同分辨率下,一个文字大小可以“固定不变”。...scale factor between logic point and device pixel) (1)Scale起源 早期的iPhone3GS的屏幕分辨率是320*480(PPI=163),iOS绘制图形...但是对于开发者来说,iOS绘制图形的API依然沿袭point(pt,注意区分印刷行业的“磅”)为单位。...针对现在的iPhone4~6 Retina显示屏,需要制作额外的@2x高分辨率版本。

    3K40

    iOS-屏幕适配基本概念

    和屏幕上的像素是一一对应的 渲染像素(Render Pixels):以point为单位绘制最终渲染成pixels,这个过程被称为光栅化,基于point的坐标系乘以比例因子可以得到基于像素的坐标系,高比例因子会使更多的细节展示...显示屏),会有 2 * 2 = 4 个像素的面积渲染,对于3倍屏(又称 Retina HD 显示屏),会有 3 * 3 = 9 个像素的面积渲染 iOS 开发中,所有控件的坐标以及控件大小都是以点为单位的...,假如我在屏幕上需要展示一张 20 * 20 (单位:point)大小的图片,那么设计师应该怎么给我图呢?...一个基本思路是: 选择一种尺寸作为设计和开发基准 定义一套适配规则,自动适配剩下两种尺寸 特殊适配效果给出设计效果 这个问题很早之前在知乎上已经被讨论,附上链接:手机淘宝设计师pigtwo的回答...跳转只能在代码实现,比较混乱 StoryBoard适合单独开发并且是中小型项目的时候使用 xib和代码区别 xib优缺点 xib可视化,开发速度快,代码量少 合作开发,彼此阅读困难,无法在git上查看历史改动

    44410

    高清ICON SVG解决方案(上) - 腾讯ISUX

    2的为主,但是为了更好的用户体验,前端和视觉同学经常都要为了各种图标能够在Retina屏幕下高清显示而头痛。...,这样图形看起来就更加细腻; 现代浏览器字体渲染技术 目前mac系统采用的就是次像素渲染技术,但是现代的window下的高级浏览器例如:IE9+ 、chrome、FF等浏览器采用的是 DirectWrite...在Retina屏幕上,一个像素被拆成了4个像素,由于它的密度非常高,肉眼根本是看不出锯齿的,所以现在MAC系统下的FF和Chrome都还是用的次像素渲染这项技术。...简单的说他就是一个可伸缩矢量图形 (Scalable Vector Graphics),在浏览器中采用绘图技术。...在IE9+下的效果上我们看到IE对SVG的支持性着实差的令人无法直视,IE10,IE11效果和IE9几乎一样(真的是坑爹)。

    3.3K40

    基于 HTML5 Canvas 实现的文字动画特效

    代码实现 代码总共一百来行,比较简单,前面说过我的英文字母是用矢量绘制的,用矢量绘制图形的好处非常多,比如图片缩放不会失真,这样在不同的 Retina 显示屏上我也不需要提供不同尺寸的图片;还有就是用...[//矢量图形的组件Array数组,每个数组对象为一个独立的组件类型,数组的顺序为组件绘制先后顺序 { "type": "text",//文本类型 "text":...undefined,那么就直接用这个值 }, "clipDirection": "bottom",//裁切方向为“从上到下” "rect": [//指定组件绘制在矢量中的矩形边界...0,//代表左上角坐标y 10,//代表组件的width 10//代表组件的height ] }] } 绘制矢量图形是通过...HT 的原理就是在一个 div 中的 canvas 上绘制图形,也就是说这个 gv 就是一个 canvas。

    4K20

    VMware Fusion Pro 11 Mac中文激活版(vm虚拟机)11.5.7

    MAC版VMware Fusion pro 11 是一款Mac 上优秀的虚拟机工具,类似于 Parallels Desktop,它可以让你在Mac OS上无缝地运行 Windows 系统,使 Mac 系统和...集成式体验:可尽情体验 Windows 和 Mac 之间的无缝复制和粘贴、拖放文件共享、文件夹共享和镜像以及网络连接和打印,无需设置,但可针对专业人员或高级使用情形进行高度自定义。...Fusion 可通过一种简单且可以自定义的方式在 Mac 上安装多个操作系统。...Retina 和 5K 显示屏就绪:VMware Fusion Pro Mac在最新 5K iMac 显示屏上的显示效果非常棒,并且支持 Retina 和非 Retina 混合设置。...轻松地将标准 DPI 显示屏与 Retina MacBook Pro 结合使用或向设置中添加 4K 显示屏。无论使用哪种显示屏,Fusion 都可以让 Windows 的外观比以前更加漂亮。

    82340

    【Hello CSS】第三章-浏览器的视图与坐标

    视网膜显示屏(Retina Display) 视网膜显示屏(Retina Display)是一种由苹果公司设计和委托制造的显示屏。...有研究表明,人类肉眼能够分辨的最高PPI是300PPI,所以超过PPI超过300的往往被称为Retina显示屏,这个概念是不对的,Retina显示屏指的是在人体正常使用距离下,无法用肉眼看到屏幕像素的显示屏...下图为显示了“地图”二字的Retina显示屏 ?...由于CSS像素(CSS Pixels)是个逻辑性的像素,而非物理性的像素,所以1个CSS像素在不同设备上大小可能会有不同。但即便是如此,对于CSS来说,还是希望在不同设备上大小尽可能地看起来相同。...在移动设备上(或者桌面浏览器的全屏模式),初始视口通常就是应用程序可以使用的屏幕部分。它可能是全屏或者减去由操作系统或者其它应用程序所占用的部分(例如状态栏)。

    2.4K20

    三星最新屏幕黑科技:可拉伸的OLED屏,能贴在皮肤上

    工程师们用弹性体 (elastomer)取代了现有可拉伸显示屏中使用的塑料材料。 弹性体是一种具有高弹性和回弹力的先进材料,但易受热影响,因此他们对这种材料进行了分子组成调整以增加它的耐热性。...你也看到了,成品还处于原型阶段,很粗糙,只能简单“发发光”。 作为概念验证,工程师们先把它集成到了可穿戴的心率监测器上。 ?...虽然设计看起来还很粗糙,但该显示屏最高拉伸30%、拉伸3000次后,仍能正常工作。 ? 确实如此,可以随意拉伸的屏幕很适合做成可穿戴设备,用在诸如衣服、皮肤等表面不平整、会随意扭曲的地方。...在韩国,“可拉伸屏幕”已成为国家级项目,由LG Display牵头开发,21家公司和机构参与,预计在2024年之前量产出。...目前,相关研究论文已发表在Science子刊Science Advances上: https://advances.sciencemag.org/content/7/23/eabg9180 参考链接:

    33950

    浅谈移动端中的视口(viewport)

    那么,当我们在 CSS 中为一个元素设置属性 width: 250px; 时,会发生什么?这个元素的宽度究竟是多少像素呢? 事实上,这里已经涉及了两种不同的像素:物理像素和 CSS 像素。...在 Apple 的视网膜屏(Retina)中,每 4 个像素为一组,渲染出普通屏幕中一个像素显示区域内的图像,从而实现更为精细的显示效果。此时, 250px 的元素跨越了 500 个物理像素的宽度。...1.2 三种视口 移动端浏览器通常宽度是 240px~640px,而大多数为 PC 端设计的网站宽度至少为 800px,如果仍以浏览器窗口作为视口的话,网站内容在手机上看起来会非常窄。...下面是常见的设备像素比: 普通密度桌面显示屏:devicePixelRatio = 1 高密度桌面显示屏(Mac Retina):devicePixelRatio = 2 主流手机显示屏:devicePixelRatio...= 2 or 3 对于一张 100px * 100px 的图片,通过 CSS 设置其宽高 { width:100px; height:100px; } 在普通显示屏的电脑中打开是正常的

    2.3K20

    设备的屏幕像素比

    设备的屏幕像素比 屏幕像素比(Device Pixel Ratio ,DPR),实际上指的是window.devicePixelRatio ,被所有webkit浏览器以及opera所支持, 它是一个比值...在浏览器中的Console中可以查看当前网页的屏幕像素比。 在Console中输入window.devicePixelRatio即可查 那么屏幕像素比的含义是什么呢?...下面来简单分析一下 例如在retina屏幕中(视网膜显示屏,一种新型高分辨率的显示标准),DPR=2,意味着1个css像素用2x2个物理设备像素来绘制。 为什么是2x2呢?...因为在x轴方向和y轴方向分别用两个物理像素绘制。 如下图: ? 那么屏幕像素比有什么意义呢? 他能使页面更细腻的显示在一个高清分辨率的屏幕当中。

    1.7K20
    领券