分辨率,像素密度,Retina技术的理解与探讨!

2024-06-02 13:08

本文主要是介绍分辨率,像素密度,Retina技术的理解与探讨!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


http://bbs.feng.com/read-htm-tid-4016267.html



分辨率是我们最早接触到的名词,从早期的640*480到后来的1440*900等等,代表在屏幕的长和宽上所显示的像素点数。


像素密度是指在单位面积上所能显示的像素数量,密度越高,显示的像素就越多。


retina超高清技术就是在单位面积上增加像素的密度后,把原来一个像素显示的内容变成用4个像素来显示,以提高文字和图片的细腻度,却不改变大小。


举例说明:iphone3GS的屏幕是3.5寸,像素密度是163ppi,屏幕分辨率是480*320。
                 iphone4的屏幕尺寸是3.5寸,像素密度提高到326ppi,屏幕分辨率变成960*480,采用了retina技术,原来一个像素显示的内容现在变成4个像素进行显示,所以造成肉眼几乎无法分辨出颗粒感,就会感觉字体图片更细腻,没有了马赛克的颗粒感。但是字体的大小却不会改变,这就是retina超高清显示技术的核心内容,对比3gs和ip4,图标,文字都是一样的大小,但是一个有颗粒感,一个却那么细腻。
                如果iphone4的屏幕尺寸依然是3.5寸,像素密度提高了,但是没有采用retina技术,分辨率变成960*640后会是什么效果呢?就会造成字体变的很小,图片也会变的很小。


平时我们使用的电脑都没有采用Retina超高清技术,就造成17寸的笔记本屏幕上显示1920*1200分辨率的时候,会变的字体非常的小,15寸的屏幕显示1440*900的分辨率看的比较舒服,11寸电脑上显示1280*800的分辨率也会觉得字体非常的小,看的很累,不舒服。


因为这个大家都习惯的感觉,所以造成一说ipad2上如果显示2048*1536的分辨率,就一定会把字体变的非常的小,这样的理解没有错,但是却没有理解retina技术的核心。


现在ipad2的屏幕尺寸是9寸,像素密度是132ppi,屏幕分辨率是1024*768,同样道理,如果ipad3使用了retina技术,尺寸还是9寸,像素密度会提高到264ppi,屏幕分辨率是2048*1536,因为一个像素用4个像素来进行显示了,字体依然不会变小,图片不会变小,却可以在视觉上变的更细腻。


在像素密度是300ppi的情况下,人的肉眼基本上无法分辨出像素颗粒感,iphone4的屏幕小,我们的眼睛离的近,所以326ppi可以看不到颗粒,ipad3上如果像素密度达到264ppi,因为观看的距离已经比手机会远一点,这个像素密度也可以达到肉眼无法看出颗粒,在视觉体验上也是非常的细腻。


所以我觉得ipad3如果使用了更快的芯片,完全可以支持9寸屏幕的retina显示技术,iphone4上使用这个技术因为屏幕小,技术难度低被率先采用,苹果一定也会研发9寸屏幕上使用这个技术的可能,2010年iphone4上使用了retina技术,那么2012年,ipad上使用retina技术也是非常正常和可能的。


至于说应用程序的支持我觉得也是非常容易的就好像ip4推出后,没有多久,大部分的程序也都可以支持高清显示,ipad3如果采用retina技术,应用程序也会很快都进行跟进。假设ipad3在3月份推出了,中国可以卖估计也要半年以后了,等到可以敞开供应,估计也要2012年的下半年了,而到那个时候,也差不多正好是很多软件都升级到高清的时候,所以2012年下半年购买是比较合适的,那么对于已经拥有ipad2的朋友,至少还可以好好使用大半年的时间。


电脑屏幕上为什么不采用retina技术,照道理来说,电脑的芯片,显卡更强大,更可以支持这样的显示,我想有好几个原因,第一是屏幕越大,采用retina技术的难度就越大,制造工艺比较难,第二是因为我们看电脑屏幕还是有一定距离的,虽然像素密度不一定高,但是因为距离越远,我们肉眼所能分辨出的颗粒感就会降低,就好像我们近距离看电视机会发现颗粒非常粗糙,但是我们坐在好几米远的地方看电视,却感觉是很清晰的,就是这个原因,造成电脑并不是特别必须要采用retina技术进行显示。但我相信随着未来技术的发展,电脑屏幕采用retina技术也绝对是可能的。


我对于这些的理解也许不是很专业,也会有些瑕疵,希望大家一起来讨论。

这篇关于分辨率,像素密度,Retina技术的理解与探讨!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1024057

相关文章

一文带你理解Python中import机制与importlib的妙用

《一文带你理解Python中import机制与importlib的妙用》在Python编程的世界里,import语句是开发者最常用的工具之一,它就像一把钥匙,打开了通往各种功能和库的大门,下面就跟随小... 目录一、python import机制概述1.1 import语句的基本用法1.2 模块缓存机制1.

深入理解C语言的void*

《深入理解C语言的void*》本文主要介绍了C语言的void*,包括它的任意性、编译器对void*的类型检查以及需要显式类型转换的规则,具有一定的参考价值,感兴趣的可以了解一下... 目录一、void* 的类型任意性二、编译器对 void* 的类型检查三、需要显式类型转换占用的字节四、总结一、void* 的

深入理解Redis大key的危害及解决方案

《深入理解Redis大key的危害及解决方案》本文主要介绍了深入理解Redis大key的危害及解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着... 目录一、背景二、什么是大key三、大key评价标准四、大key 产生的原因与场景五、大key影响与危

深入理解C++ 空类大小

《深入理解C++空类大小》本文主要介绍了C++空类大小,规定空类大小为1字节,主要是为了保证对象的唯一性和可区分性,满足数组元素地址连续的要求,下面就来了解一下... 目录1. 保证对象的唯一性和可区分性2. 满足数组元素地址连续的要求3. 与C++的对象模型和内存管理机制相适配查看类对象内存在C++中,规

opencv实现像素统计的示例代码

《opencv实现像素统计的示例代码》本文介绍了OpenCV中统计图像像素信息的常用方法和函数,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1. 统计像素值的基本信息2. 统计像素值的直方图3. 统计像素值的总和4. 统计非零像素的数量

认识、理解、分类——acm之搜索

普通搜索方法有两种:1、广度优先搜索;2、深度优先搜索; 更多搜索方法: 3、双向广度优先搜索; 4、启发式搜索(包括A*算法等); 搜索通常会用到的知识点:状态压缩(位压缩,利用hash思想压缩)。

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

【生成模型系列(初级)】嵌入(Embedding)方程——自然语言处理的数学灵魂【通俗理解】

【通俗理解】嵌入(Embedding)方程——自然语言处理的数学灵魂 关键词提炼 #嵌入方程 #自然语言处理 #词向量 #机器学习 #神经网络 #向量空间模型 #Siri #Google翻译 #AlexNet 第一节:嵌入方程的类比与核心概念【尽可能通俗】 嵌入方程可以被看作是自然语言处理中的“翻译机”,它将文本中的单词或短语转换成计算机能够理解的数学形式,即向量。 正如翻译机将一种语言

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

【C++高阶】C++类型转换全攻略:深入理解并高效应用

📝个人主页🌹:Eternity._ ⏩收录专栏⏪:C++ “ 登神长阶 ” 🤡往期回顾🤡:C++ 智能指针 🌹🌹期待您的关注 🌹🌹 ❀C++的类型转换 📒1. C语言中的类型转换📚2. C++强制类型转换⛰️static_cast🌞reinterpret_cast⭐const_cast🍁dynamic_cast 📜3. C++强制类型转换的原因📝