精华内容
下载资源
问答
  • 像素实例

    2015-07-24 16:41:19
    px = dp * density / 160 公式中density表示屏幕密度,又名dpi(dots per inch)或者ppi(pixls per inch), ...ppi (pixels per inch):图像分辨率 (在图像中,每英寸所包含的像素数目)dpi (dots per

    px = dp * density / 160

    公式中density表示屏幕密度,又名dpi(dots per inch)或者ppi(pixls per inch),

    dpi和ppi这两个是密度单位,不是度量单位,而这两个恰恰是我们换算中重要的分母。简单理解一下:

    • ppi (pixels per inch):图像分辨率 (在图像中,每英寸所包含的像素数目)
    • dpi (dots per inch): 打印分辨率 (每英寸所能打印的点数,即打印精度)

    ppi:我相信大家都应该经常看到,比如去中关村在线就会发现手机的众多参数中就有如此一条,比如小米4的441ppi(1920x1080像素,5英寸),还比如iPhone6的326ppi4.7英寸1334x750像素),那么这个ppi是怎么算出来的呢?公式如下:

    PPI = √(长度像素数² + 宽度像素数²) / 屏幕对角线英寸数

    1920*1920+1080*1080/5=441, 1334*1334+750*750/4.7=326,就是这样算出来的。

    设备一:480*320  4

    √480*480+320*320/4=144,在此设备中,一个像素的长度为1/144,如果把一个控件的长度设为1px的话,那就相当于1/144寸。

     

    设备二:960*640   4

    √960*960+640*640+/4 = 288,在此设备中,一个像素的长度为1/288,如果把一个控件的长度设为1px的话,那就相当于1/288寸。

     

    把两者进行对比会发现,我把我的app运行在第二种设备上的时候,发现尺寸缩水了,只有第一种设备的一半的长度了。怎么办?有什么解决办法吗?用google推荐的单位dp试试,把控件长度设为1dp,而不是1px

    由公式px = dp * density / 160,在设备一中,其density =144,通过次公式算出长度为1*144/1600.9px,同时在设备一中,1px等于1/144寸,所以此控件的物理长度为0.9*1/1440.00625寸。

     

    在设备二中,通过公式px = dp * density / 160,其density =288,算出长度为1*288/1601.8px,但是在设备二中,1px等于1/288寸,所以此控件的物理长度为1.8px*1/288寸,也是0.00625寸,由此可见,1dp在设备一和设备二上看起来的长度是一样的。是的,实际上就是这样的,dp是与设备无关的,1dp=1/72inch(好像是这么多)


    ps:

    对于一张200x200像素的图片,如果我们想要显示在 200ppi 的手机上,那么占用屏幕的长和宽均为   200pix  /  (200pix / inch) = 1 inch  ,也就是说要占用 1 inch x 1 inch,如果要显示在 300ppi 的手机上,那么占用屏幕的长和宽均为  200pix  / (300pix / inch )  = 2/3 inch,也就是说对于 ppi越高的手机,单位inch上能够显示更多的像素点,因此当这两种手机显示同样多的像素点的时候,ppi 越高的手机同一张图片看起来就越小。这就是我们想要图片在各种手机屏幕上都显示一致的效果时需要解决的问题。即屏幕适配问题。


    展开全文
  • 屏幕清晰度公式

    2013-11-04 17:12:09
    屏幕清晰度公式 PPI=√(X^2+Y^2)/ Z (X:长度像素数;Y:宽度像素数;Z:屏幕大小) PPI即每英寸所拥有的像素数目。 即【手机/电脑显示器】屏幕每英寸拥有的像素越多 理论上越清晰。
    屏幕清晰度公式 PPI=√(X^2+Y^2)/ Z (X:长度像素数;Y:宽度像素数;Z:屏幕大小)
    PPI即每英寸所拥有的像素数目。
    即【手机/电脑显示器】屏幕每英寸拥有的像素越多 理论上越清晰。
    例如:iPhone4s 为3.5英寸、960x640像素 PPI=√(960^2+640^2)/ 3.5 = 329.650402328136139【约330ppi】
    
    
    
    
    
    
    
    
    
    
    展开全文
  • ppi(pixels per inch)表示每英寸所拥有的像素(pixel)数目,数值越高,代表屏幕能以更高的密度显示图像。 计算公式:ppi=像素数量/物理尺寸(英寸数) ppi就是设备像素dp(device pixels)的单位。 举例: 一个3.5寸的...

    设备像素dp(device pixels)

    ppi(pixels per inch)表示每英寸所拥有的像素(pixel)数目,数值越高,代表屏幕能以更高的密度显示图像。
    计算公式:ppi=像素数量/物理尺寸(英寸数)
    ppi就是设备像素dp(device pixels)的单位。
    PPI计算公式
    举例:
    一个3.5寸的分辨率为320*480的屏幕a,ppi是(根号(320^2 + 480^2)) / 3.5 = 164,约等于160。
    一个3.8寸的分辨率为480*800的屏幕b,ppi是(根号(480^2 + 800^2)) / 3.8 = 245,约等于240。
    一个4.3寸的分辨率为480*800的屏幕c,ppi是(根号(480^2 + 800^2)) / 4.3 = 217,约等于210。
    一个4.3寸的分辨率为720*1280的屏幕d,ppi是(根号(720^2 + 1280^2)) / 4.3 = 342,约等于340。
    一个5.5寸的分辨率为720*1280的屏幕e,ppi是(根号(720^2 + 1280^2)) / 5.5 = 267,约等于260。
    一只笔的像素如下:
    笔
    这只笔在屏幕c,d,e下的显示效果如下:
    笔

    设备独立像素dips(device-independent pixels)

    可看到同一张图片在各屏幕显示大小不一。
    我们希望不同屏幕显示图片的大小要一致。
    我们要计算图片缩放比例。
    计算公式:
    图片逻辑像素大小px1 / 图片缩放后实际像素大小px2 = 设备像素dp / 设备独立像素dips
    px2 = px1 * (dp / dips)
    px2 = px1 * dpr
    此时,这只笔在屏幕c,d,e下的显示效果如下:
    笔

    设备像素比dpr(devicePixelRatio)

    devicePixelRatio是设备像素dp和设备独立像素dips的比例,
    也就是dpr = dp / dips

    css像素

    css像素是一个相对单位。
    相对不同屏幕,其实际像素大小不同。
    我们定义时,是定义其逻辑像素。即该图要用多少个像素来显示。

    扩展阅读

    WebKit中的亚像素对齐机制
    https://trac.webkit.org/wiki/LayoutUnit

    相关引用:

    1. DPI、PPI、DP、PX 的详细计算方法及算法来源是什么?
      http://www.zhihu.com/question/21220154
    2. 前端工程师需要明白的「像素」
      http://www.jianshu.com/p/af6dad66e49a
    展开全文
  • 像素和分辨率的关系

    千次阅读 2019-02-18 09:14:26
    分辨率:指的是单位长度中,所表达或撷取的像素数目。 描述分辨率的单位有:(dpi点每英寸)、lpi(线每英寸)和ppi(像素每英寸)。但只有lpi是描述光学分辨率的尺度的。ppi和dpi经常都会出现混用现象,从技术角度...

    像素和分辨率的关系

     

    分辨率:指的是单位长度中,所表达或撷取的像素数目。

    描述分辨率的单位有:(dpi点每英寸)、lpi(线每英寸)和ppi(像素每英寸)。但只有lpi是描述光学分辨率的尺度的。ppi和dpi经常都会出现混用现象,从技术角度说,“像素”只存在于电脑显示领域,而“点”只出现于打印或印刷领域。

    计算公式:

    (X:长度像素数;Y:宽度像素数;Z:屏幕尺寸即对角线长度)

    从定义上来看,像素是指基本原色素及其灰度的基本编码。像素是构成数码影像的基本单元,通常以像素每英寸PPI(pixels per inch)为单位来表示影像分辨率的大小。

     

    像素是组成图象的最基本单元要素:点。分辨率是指在长和宽的两个方向上各拥有的像素个数。一个像素有多大呢?主要取决于显示器的分辨率,相同面积不同分辨率的显示屏,其像素点大小就不相同。

    每一个长度方向上的像素个数乖每一个宽度方向上的像素个数的形式表示,就叫做图片的分辨率。

    如一张640X480的图片,表示这张图片在每一个长度的方向上都有640个像素点,而每一个宽度方向上都480个像素点,总数就是640X480=307200(个像素),简称30万像素。

    显然单位面积上像素点越多即像素点越小,这图片就越清晰细腻。

    展开全文
  • CSS像素、设备独立像素、设备像素,三者联系紧密又有很大的区别,而我们主要是在做移动端开发的时候需要更多地用到这些概念,那他们分别是指什么呢? 概念 CSS像素(CSS Pixel):适用于web编程,指的是我们在...
  • 所谓的一倍屏、二倍屏(Retina)、三倍屏,指的是设备以多少物理像素来显示一个CSS像素,也就是说,多倍屏以更多更精细的物理像素点来显示一个CSS像素点,在普通屏幕下1个CSS像素对应1个物理像素,而在Ret...
  • 理解设备像素比devicePixelRatio

    千次阅读 2019-06-02 09:18:44
    定义 ...公式表示就是:window.devicePixelRatio = 物理像素 / dips 理解 移动端的设备多种多样,不同的设备又有不同的分辨率,低一点的有 800 * 400,中等的有 1280 * 720,高的有 1920 * 108...
  • 图像处理之角点检测与亚像素角点定位 角点是图像中亮度变化最强地方反映了图像的本质特征,提取图像中的角点可以有效提高图像处理速度与精准度。所以对于整张图像来说特别重要,角点检测与提取的越准确图像处理与...
  • 灰度图像直方图均衡化公式及实现

    万次阅读 2018-01-28 17:35:08
    灰度图像直方图均衡化公式及实现
  • DPI(Dots Per Inch,每英寸点数)是一个量度单位,用于点阵数码影像,指每一英寸长度中,取样、可显示或输出点的数目。 DPI 是打印机、鼠标等设备分辨率的度量单位。是衡量打印机打印精度的主要参数之一,一般来说...
  • 像素与分辨率

    2020-07-11 17:29:53
    1. 像素 像素是组成图像的最小单位,是指在由一个数字序列表示的图像中的一个最小单位,可以理解为一个点。在相机中,像素是分辨率的单位,指相机所支持的有效最大分辨率。500万像素,即2560×1920(像素总数约定于...
  • 一、视网膜屏幕视网膜屏幕是分辨率超过人眼识别极限的高分辨率屏幕。...ppi(pixels per inch)所表示的是每英寸长度所能够排列的像素(pixel)的数目。因此PPI数值越高,即代表显示屏能够以更高的密度...
  • 一、背景在css中我们通常使用px作为单位,在PC浏览器中css的1个像素都是对应着电脑屏幕的1个物理像素这会造成一种错觉,我们会认为css中的像素就是设备的物理像素但实际情况却并非如此,...
  • 像素深度BPP

    千次阅读 2016-12-20 14:10:30
    像素深度是指存储每个像素所用的位数,它也是用来度量图像的分辨率。像素深度决定彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数。例如,一幅彩色图像的每个像素用R,G,B三个分量...
  • RGB 空间颜色量化 - 减少颜色数目

    千次阅读 2018-08-30 10:04:29
    使用一下的像素除法公式, 可以将颜色减少 1 / N. color = color/div*div+div/2color = color/div*div+div/2 \text{color = color/div*div+div/2} 若 div 为 8,则原来 RGB 每个通道的 256 种颜色减少为 32...
  • 图像像素字节数

    千次阅读 2015-09-30 09:21:09
    计算图像像素字节数的纠结 Code: int imgBuffSize = (m_imgWidth*m_nBitCount/8+3)/4*4*m_imgHeight;...我看到一个根据位图的每行像素点数和位数计算每行字节数的公式,请问为什么这样计算
  • 计算 像素 密度 ppi

    2013-04-12 16:21:00
    PPI,英文全称:pixels per inch,即像素每英寸,也叫像素密度,它是描述在水平的和垂直的方向上,每英寸距离的图像包含的像素(pixel)数目。因此PPI数值越高,即代表显示屏能够以越高的密度显示图像。当然,显示的...
  • 每英寸有多少个像素,称为ppi(pixel per inch)。我们可以简单算算,iPhone 4是640 x 960像素,对角线就是1154像素,除以3.5英寸,应该是330ppi。而官方给出的数字是326ppi。当像素太密,超过300ppi的时候,人眼 也就...
  • 一张34562048的图像指的是其总像素数为(34562048),其中长边有3456个像素,宽边有2048个像素。我们所说的手机1500万像素等概念就是源于这个乘积得出来的数值。 分辨率指的是每英寸中含有的像素点的个数,即像素...
  • OpenCV(三) Mat像素操作

    千次阅读 2019-03-27 17:11:51
    在获取图像数据的时候,知道Mat的类型与通道数目至关重要,根据Mat的类型与通道数目,开辟适当大小的内存空间,然后通过get方法就可以循环实现每个像素点值的读取、修改,然后再通过put方法修改与Mat对应的数据部分...
  • Python实现超像素分割

    千次阅读 2019-12-07 10:44:49
    一、什么是超像素? 二、超像素具有哪些特点? 三、Simple Linear Iterative Clustering (SLIC)算法实现步骤 四、SLIC算法代码实现 五、效果展示和分析 六、基于超像素的边缘检测代码 七、基于超像素的...
  • SILC算法详解 一、原理介绍 SLIC算法是simple linear iterative cluster的简称,该算法用来生成超像素(superpixel)...假如预定义参数K,K为预生成的超像素数量,即预计将M*N大小的图像(像素数目即为M*N)分隔为...
  • 如何更科学的使用HOG描述符,主要取决于HOG的参数是如何转为维度数目的。 下面是python代码对一个图像为40*40大小生成HOG描述子的过程。 import cv2 import numpy as np gray=np.ones(shape=(40,40),dtype=np.uint8...
  • CNN输出数据维度计算公式

    千次阅读 2019-01-15 21:09:49
    对于一个28*28的数组,输入数据首先连接1个卷积层和一个池化层,conv1的神经元数目为10,卷积核大小为(5,5),定义pool1大小(2,2)意思将2*2区域共4个像素统计为1个像素,这样这层数据量减少...
  • 像素图的去像素化(Depixeling Pixel Art)

    万次阅读 多人点赞 2012-05-04 17:30:34
    作者: Johannes Kopf (微软研究院)、Dani ...我们的算法完全保留原始输入像素图的缩放特征信息,并且通过分段光滑的轮廓曲线,生成平滑变化的阴影,并清晰地分割这些特征信息为的不同区域类型。在原图中,像素分部

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,762
精华内容 4,704
关键字:

像素数目公式