图像每英寸长度内的像素点数。
DPI(Dots Per Inch,每英寸点数)是一个量度单位,用于点阵数码影像,指每一英寸长度中,取样、可显示或输出点的数目。
DPI是印表机、滑鼠等设备解析度的度量单位。是衡量印表机列印精度的主要参数之一,,DPI值越高,表明印表机的列印精度越高。
DPI是指每英寸的像素,也就是扫描精度。DPI越低,扫描的清晰度越低,由于受网路传输速度的影响,web上使用的图片都是72dpi,沖洗照片不能使用这个参数,必须是300dpi或者更高350dpi。例如要冲洗46英寸的照片,扫描精度必须是300dpi,那幺档案尺寸应该是(4300)(6300)=1200像素1800像素。
基本介绍
- 中文名每英寸点数
- 外文名Dots Per Inch
- 意思每英寸点的数目
- 缩写DPI
- 套用分离网路流量
- DPI技术DPI深度包检测技术
- 释义图像每英寸面积内的像素点数
计量单位
DPI原来是印刷上的记量单位,意思是每英寸上,所能印刷的网点数(Dot Per Inch)。但随着数字输入,输出设备快速发展,大多数的人也将数字影像的解析度用DPI表示,但较为严谨的人可能注意到,印刷时计算的网点(Dot)和电脑显示器的显示像素(Pixel)并非相同,所以较专业的人士,会用PPI(Pixel Per Inch)表示数字影像的解析度,以区分二者。
我们通常讲的印表机解析度是多少DPI,指的是"在该印表机最高解析度模式下,每英寸所能列印的最多"理论"墨点数"。
理论技术
如果一台印表机的解析度是4800×1200dpi,那幺意味着在X方向(横向)上,两个墨点最近的距离可以达到1/4800英寸;在Y方向(纵向)上,两个墨点的距离可以达到1/1200英寸。
,通常情况下我们认为600x600DPI以上的图像, 在普通纸上按照更高列印精度(如4800X1200DPI)的列印是没有意义的。
例如现在HP喷墨印表机最高标称解析度是4800×1200dpi,这意味着在纸张的X方向(横向)上,每一英寸长度上理论上可以放置4800个墨点。如果真的在普通介质的一英寸上放置全部的4800个墨点,会发生什幺情况呢?--纸张对墨水的吸收过饱和,墨水连成一片,反而使解析度下降。所以"理论"点数,是指印表机能够达到的能力极限,实现起来需要依靠纸张的配合,如果採用专用纸张,便可达到更好的性能,在每个英寸上放置更多的独立墨点,如果使用纸张不能支持选定的最高解析度,就会出现相邻的墨点交融联成一片的情况,从而影响列印效果。
所以,细心的您可能会发现,在新的HP DeskJet印表机中(例如HP DeskJet5550等),如果您不选择专用纸张,为了保证列印效果,印表机是不会按照最高解析度列印的。
滑鼠
精度
DPI参数,指的是滑鼠在桌面上移动1英寸的距离的,滑鼠游标能够在萤幕上移动多少“点”。
其实DPI这种概念还不能更加準确唯一的表示滑鼠的精度。比如,每英寸点数中的“点”,在萤幕上并不是不变的。他受到解析度等因素的影响,所以并不是唯一对应萤幕上的像素点。有可能这个点是4个像素,也有可能是1个像素。这就是因为DPI的概念中牵扯到了显示器上的变化。
比较科学和受到公认的新标準是用CPI来表示滑鼠精度。这种概念的解释是每英寸滑鼠採样次数。明白讲,就是滑鼠移动一英寸,滑鼠自己能够从移动表面上採集到多少个点的变化。这种属性完全关乎于滑鼠自己的性能,不再牵扯到显示器的问题。所以,可以更準确,不变的反应出滑鼠的精度。由于大多数滑鼠生产商已经适应了DPI的称呼方式。所以生产环节大部分还延续DPI的指标表示方式。
详解
当我们需要滑鼠在萤幕上移动一段固定的距离时,高DPI的滑鼠所移动的物理距离会比低DPI滑鼠要短。高DPI的滑鼠,往往只需要移动很小一点距离,就能够将游标从萤幕的一侧边缘移动到萤幕的另一边。而低DPI的滑鼠,完成这一操作,往往需要移动超过高DPI滑鼠数倍的距离。
在FPS游戏中,当需要突然急转身的时候,高DPI滑鼠移动所需的时间更少。也许你要问,把Windows控制台的指针移动速度开大一些不就可以解决问题了吗?是的,这样没错。物理移动距离缩短了,损失的却是定位的精度。如果滑鼠移动的物理点一一对应着萤幕上的逻辑点,在指针移动速度加大的情况下,指针为了跟上滑鼠的移动速度,就会将一部分逻辑点忽略掉。于是就变成了一个物理点可能要对应多个逻辑点,精度自然就降低了。
高DPI滑鼠虽然能够使用户操作滑鼠时的物理移动距离大幅缩短,但在进行一些细微操作时,其操作效率反倒低于低DPI滑鼠。对于以摄影师和平面设计师为代表的特殊用户来说,高DPI滑鼠所带来的操作效率下降更为明显,这类用户在进行操作时,经常需要游标精确的停留在某一像素点上,高DPI滑鼠往往会让用户在反覆的拖曳定位中失去耐性,而低DPI滑鼠往往更容易实现这一目标。
检测技术
基本技术
DPI技术,即DPI(Deep Packet Inspection)深度包检测技术是一种基于套用层的流量检测和控制技术,当IP数据包、TCP或UDP数据流通过基于DPI技术的频宽管理系统时,该系统通过深入读取IP包载荷的内容来对OSI七层协定中的套用层信息进行重组,从而得到整个应用程式的内容,然后按照系统定义的管理策略对流量进行整形操作。
基于DPI技术的频宽管理解决方案与我们熟知的防病毒软体系统在某些方面比较类似,即其能识别的套用类型必须为系统已知的,以用户熟知的BT为例,其Handshake的协定特徵字为“。BitTorrent Protocol”;换句话说,防病毒系统后台要有一个庞大的病毒特徵资料库,基于DPI技术的频宽管理系统也要维护一个套用特徵资料库,当流量经过时,通过将解包后的套用信息与后台特徵资料库进行比较来确定套用类型;而当有新的套用出现时,后台的套用特徵资料库也要更新才能具有对新型套用的识别和控制能力。
重要套用
深度数据包检测(DPI)是一项已经在流量管理、安全和网路分析等方面获得成功的技术,该技术能够对网路数据包进行内容分析,但又与header或者基于元数据的数据包检测有所不同,这两种检测通常是由交换机、防火墙和入侵检测系统/IPS设备来执行的。通常的DPI解决方案能够为不同的应用程式提供深度数据包检测。 只针对header的处理限制了能够从数据包处理过程中看到的内容,并且不能够检测基于内容的威胁或者区分使用共同通信平台的应用程式。DPI能够检测出数据包的内容及有效负载并且能够提取出内容级别的信息,如恶意软体、具体数据和应用程式类型。
随着网路运营商、网际网路服务提供商(ISP)以及类似的公司越来越依赖于其网路以及网路上运行的应用程式的效率,管理频宽和控制通信的複杂性以及安全的需要变得越来越重要。DPI恰好能够提供这些要求,寻求更好的网路管理以及合规的用户企业应该把DPI作为一项重要的技术。
DPI技术能够将数据包组装到网路的流量中,数据处理(包括协定分类)接着可以从流量内容中提取信息,流量重组和内容提取都需要大量处理能力,尤其是在高流量的数据流中。成功的DPI技术必须能够提供基本功能,如高性能计算和对分析任务的灵活的支持。
DPI处理部门必须能够提供符合通信网路性能的可扩张性和性能,深度内容检测要求不仅仅是header检测更加多的处理。,DPI通常使用并行处理结构来加快计算任务。DPI技术最终能够向用户提供从网路流量中提取出的信息,实际内容处理可能与提取出的信息有很大差异,DPI技术的表现有点像一个平台,提供内容处理的实用工具,可以让用户决定处理哪些内容。
分离网路流量
很多服务供应商现在使用DPI来将流量分为低延时(语音)、保证延时(网路流量)、保证交付(套用流量)和尽最大努力交付的应用程式(档案共享)。使用这种分类,他们可以更好的根据关键任务流量、非关键流量来最佳化资源并减少网路拥挤。因为廉价的频宽,服务供应商可以增加增值服务来获得额外的收入,包括安全、高峰使用管理、内容计费和针对性的广告。这些都需要对网路流量的深度检测。
管理网路性能
拥有大型网路覆盖很多地理区域的企业在他们的内部网路间可能运行着完全不同的通信类型。除了控制成本和频宽使用外,安全一直是一个挑战,这要求对网路应用程式流量的理解。这些企业已经开始看到DPI分析带来的好处,例如,网路管理员可以使用DPI技术来控制网路性能,当网路性能较低时,限制某种应用程式流量,当性能恢复到正常时,再提升流量。
现在越来越多的网路安全功能需要有效载荷级别的知识,数据泄漏防护要求深度理解通过线路传送的实际内容。套用层防火墙负责有效载荷的内容,而不是header内容。在云计算中的安全服务提供商,如反垃圾邮件或者web过滤服务等供应商,必须获取通过多个客户通信的实时可见的内容,以便迅速获取抵御威胁和攻击的信息。这样也要求内容级别的情报。
传统上来说,这些安全功能都由特殊用途的技术所提供,这些可能包括一些DPI功能。例如,IPS就有内置的DPI。保护Web网关同样提供对web内容的DPI分析,每种特殊用途技术引用其特殊的目的或者不兼容的软体,都会使网路基础设施效率低下。一个数据包可能会因为多种用途而被进行多次检查。,这些技术并不能提供可程式的接口,这就意味着你不能够提取任意信息。
除了安全问题外,DPI对于云计算服务供应商还有着重大的影响,对于云计算供应商而言,服务订阅和用户管理是一个重大挑战。很多供应商使用自身开发的或者现成的技术来管理服务订阅,他们发现这样做既缺乏可扩展性又不能为複杂的管理任务提供足够的信息。另一方面,DPI能够提供关于用户流量、应用程式使用、内容传递和异常模式的情报信息,这些服务供应商还可以利用可程式界面来收集其他有用信息,如市场行销情报和客户档案等。
面临挑战
作为一个相对年轻的市场,DPI行业还面临着很多挑战,例如
不存在标準的基準。现在的DPI市场还充满了困惑的、一站式的、针对特定应用程式的性能信息,这个行业需要标準基準来规定连线安全时间、TCP、UDP和吞吐量测试等。这些基準对于在相互竞争的产品间建立可比性能指标是很重要的。
不同的DPI技术不断的涌现,“OpenDPI”将允许第三方开发者在不同的商业解决方案上编写DPI应用程式。
DPI技术市场将继续存在下去,现在看来,这个市场的应用程式可能还是分散和不一致的,存在的巨大潜力和行业利益将最终推动其走向标準和开放的市场。
区别
概念
ppi(pixels per inch)图像的採样率(在图像中,每英寸所包含的像素数目)
dpi(dots per inch)列印解析度(每英寸所能列印的点数,即列印精度)
列印尺寸、图像的像素数与列印解析度之间的关係可以利用下列的计算公式加以表示
图像的横向(竖向)像素数=列印横向(竖向)解析度×列印的横向(竖向)尺寸,
图像的横向(竖向)像素数/列印横向(竖向)解析度=列印的横向(竖向)尺寸。
针对特定的图像而言,图像的像素数是固定的,所以,列印解析度和列印尺寸便呈现反比的关係。
例如希望列印照片的尺寸是43inch,而列印解析度横向和竖向都是300dpi,则需要照相机採集的像素数至少为(3004)(3003)=1080000像素,约一百万像素。採集的像素数过低会降低图像的列印质量,过高也不能提升列印质量。
ppi
ppi(pixels per inch)是图像解析度的单位,图像ppi值越高,画面的细节就越丰富,因为单位面积的像素数量更多,数位相机拍出来的图片因品牌或生产时间不同可能有所不同,常见的有72ppi,180ppi和300ppi,默认出来就是这幺多(A710拍出的是180ppi,个人感觉此参数好象影响不大,一般没人提起这个)。 dpi(dots per inch)是指输出分辨,针对于输出设备而言的,一般的雷射印表机的输出解析度是300dpi-600dpi,印刷的照排机达到1200dpi-2400dpi,常见的沖印一般在150dpi到300dpi之间。
对比
ppi和dpi确实是两个概念,有些事情是约定成俗的,图片的ppi无法反映这张图片能在沖印店得到的沖印质量,不如你去店里试试看,你问问操作员你的图片是72ppi会得到什幺样的沖印质量,多数操作员会一头雾水。在沖印店里只用dpi,因为我们拿去的图片必定是为了输出成照片,对于操作人员,他要知道的就是你的图片像素和你所需要印製的尺寸,这两个要素构成了dpi,所以儘管不规范,对于需要冲印的图片我们只有用dpi的大小来沟通。
“拿到Photoshop里面改成300ppi,没有什幺实际意义,而且增大了图像的体积”因为这样的改法是固定图像大小(尺寸)下对ppi的修改,它导致了图片像素不真实的扩大,导致图片体积的扩大而且图像质量并无改善(多出来的像素都是差值计算出来的),正确的办法是,先按照你所需要扩印的尺寸的比例裁切你的图片,然后固定图片的像素(把“重定义图片的像素”前面的勾去掉)和比例,在“文档大小”里把宽度和高度调整到你所想要的扩印尺寸一致,这时候出来的ppi就是你的图片在这个沖印尺寸下可以得到的dpi,若低于120说明印出来的效果会比较差,120~200说明效果还可以,300是最好的效果,若大于300,先把“重定义图片的像素”前面勾上再修改ppi到300或更低。
(注300dpi是沖印机的极限,大于300dpi的图片将对照片清晰度无任何改善,实际上250就够了,就算你输入大于300dpi的图片档案到沖印机,沖印机也会先把图片计算成300dpi的再进行扩印,可别小看沖印机的300dpi,沖印机300dpi的照片素质是任何列印设备所无法逾越的。)
计算参考
根据上边的定义DPI是单位面积的像素多少计算出来数值不对
例如FPC1011F的有效採集为10.64mm X 14mm
採集的像素为152X200
如果按照原来的定义计算则为
10.64X14=148.96 平方毫米
1平方英寸=645.16平方毫米
1平方毫米=1/645.16平方英寸
148.96平方毫米=148.96/645.16平方英寸=0.230888462平方英寸
152X200/0.230888462=131665.305995 DPI
所以不对
正确解释不应该是面积 应该是一维的定义:一英寸中含有多少像素如FPC1011F的计算:
1英寸=25.4mm
1mm=1/25.4英寸
10.64mm=10.64/25.4英寸=0.418898英寸
152/0.418898=362.856DPI=363DPI
14mm=14/25.4英寸=0.55118英寸
200/0.55118=362.8578DPI=363DPI
设定参数
对于普通的A4幅面扫瞄器,设定100dpi的解析度,可得到的图像参数
宽度850像素
高度1170像素
档案大小约100k(以jpg格式存储)
dpi参数倍增,则宽度高度相应倍增,而档案大小增加4倍(面积平方关係)。
图片
图片的DPI(Dot Per Inch的缩写)一般是指每英寸的像素,类似于密度,即每英寸图片上的像素点数量,用来表示图片的清晰度。
基础知识
术语和概念
术语 | 说明 | 备注 |
Screen size(萤幕尺寸) | 指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸 | 摩托罗拉milestone手机是3.7英寸 |
Aspect Ratio(宽高比率) | 指的是实际的物理尺寸宽高比率,分为long和nolong | Milestone是169,属于long |
Resolution(解析度) | 和电脑的解析度概念一样,指手机萤幕纵、横方向像素个数 | Milestone是854480 |
DPI(dot per inch) | 每英寸像素数,如120dpi,160dpi等,假设QVGA(320240)解析度的萤幕物理尺寸是(2英寸1.5英寸),dpi=160(这里可以将DPI理解为PPI或者Density) | 可以反映萤幕的清晰度,用于缩放UI的 |
Density(密度) | 萤幕里像素值浓度,resolution/Screen size可以反映出手机密度 | 见手机萤幕分类 |
Density-independent pixel (dip) | 指的是逻辑密度计算单位,dip和具体像素值的对应公式是dip/pixel=160/dpi值 |
其值计算
比如计算WVGA(800480)解析度,3.7英寸的密度DPI,如图1所示
图1
Diagonal pixel表示对角线的像素值(=根号(长×长+宽×宽)),DPI=933/3.7=252
注:手机上面计算出的DPI为理论值,实际上只有120(low)、160(medium)、240(high)、320(xhigh)这几种,
比如480x800解析度4.0英寸的手机计算的DPI= 则320dp换算成px则
320(233/160)=466px,而实际上320dp的实际值为320(240/160)=480px,刚好是萤幕的宽度。
手机萤幕分类
3.1 根据手机萤幕密度(DPI)或萤幕尺寸大小分为以下3类,如图2所示
图2
3. 2 手机萤幕分类和像素密度的对应关係如表1所示
Low density (120), ldpi | Medium density (160), mdpi | High density (240), hdpi | |
Small screen | QVGA (240x320) | ||
Normal screen | WQVGA400 (240x400)WQVGA432 (240x432) | HVGA (320x480) | WVGA800 (480x800)WVGA854 (480x854) |
Large screen | WVGA800 (480x800)WVGA854 (480x854) |
表1
3.3 手机尺寸分布情况
目前主要是以解析度为800480和854480的手机用户居多
ldpi | mdpi | hdpi | xhdpi | |
---|---|---|---|---|
small | 1.1% | 1.7% | ||
normal | 0.4% | 11.4% | 51.9% | 22.3% |
large | 0.1% | 2.5% | 3.9% | |
xlarge | 4.7% |
UI设计
从开发角度讲,应用程式会根据3类Android手机萤幕提供3套UI布局档案,相应界面图示也需要提供3套,如表2所示
Icon Type | Standard Asset Sizes (in Pixels), for Generalized Screen Densities | ||
Low density screen (ldpi) | Medium density screen (mdpi) | High density screen (hdpi) | |
Launcher | 36 x 36 px | 48 x 48 px | 72 x 72 px |
Menu | 36 x 36 px | 48 x 48 px | 72 x 72 px |
Status Bar | 24 x 24 px | 32 x 32 px | 48 x 48 px |
Tab | 24 x 24 px | 32 x 32 px | 48 x 48 px |
Dialog | 24 x 24 px | 32 x 32 px | 48 x 48 px |
List View | 24 x 24 px | 32 x 32 px | 48 x 48 px |
表2