首页 > 移动平台 > 详细

了解dpi,ppi,dp,px与android bitmap的关系

时间:2020-12-16 15:26:57      阅读:45      评论:0      收藏:0      [点我收藏+]
  • dpi

dot per inch,每英寸多少点;

  • ppi

pixel per inch,每英寸像素数,针对显示器的设计时,dpi=ppi。ppi计算方法是长宽各自平方之和开方,除以对角线长度(单位英寸)。

  • dp或dip

是android开发用的单位,1dp表示在屏幕点密度为160ppi时1px长度;因为android设备屏幕众多,不可能为每个屏幕单独开发,所以用公式 px=dp*(ppi/160) 来计算在不同屏幕上的像素数。

举例:

HVGA屏320*480,一般是3.5寸屏,计算点密度为: √(320^2 + 480^2) / 3.5 = 164,约等于160,1dp=1px;

WVGA屏480*800,按3.8寸屏,点密度:√(320^2 + 480^2) / 3.5 = 245,约等于240,1dp=1.5px;

  • px

像素(pixel),屏幕上的物理点,最小的独立显示单位。

了解dpi,ppi,dp,px与android bitmap的关系

原文:https://www.cnblogs.com/johnnyzhao/p/14143227.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!