关于DPI和PPI的问题,我们之前发布了一篇文章(右侧)。但是仍然有小伙伴表示不好理解。其实,如果你是数学脑,则可以用数学化的方法来理解。请看以下计算过程:

原图

我们的原图是一份长宽都是1800像素的图片。

这张图片长宽都是1800像素 ,对它自己而言,DPI和PPI没有意义。它的分辨率参数,仅仅是1800像素而已。

打印这张图

假设我们的所有印刷机、打印机、喷绘机,在原尺寸下都将1像素映射为1个点(即1Px/Dots),可以进行下面这些计算。

如果我们使用300DPI的印刷机,原尺寸打印这张图,那么它的长宽为:1800 Px / (1Px/Dots) / 300 DPI = 6 in

即长宽都是6英寸(15.24厘米)。

如果我们使用220DPI的打印机, 原尺寸打印这张图,那么它的长宽为:1800 Px / (1Px/Dots) / 220 DPI ≈ 8.19 in

即长宽都是8.19英寸(20.8厘米)。

如果我们使用72DPI的喷绘机, 原尺寸打印这张图,那么它的长宽为:1800 Px / (1Px/Dots) / 72 DPI = 25 in

即长宽都是25英寸(63.5厘米)。

显示这张图

使用81PPI的一般显示器,原尺寸显示这张图, 那么它的长宽为:1800 Px / 81 PPI ≈ 22.2 in

即长宽都是22.2英寸(56.4厘米)。

显示器的PPI

我们假设显示器是方形像素,那么显示器的PPI是由它的分辨率和长宽共同决定的。即显示器的横向PPI=显示器的横向分辨率(Px)/显示器的宽度(in)。我们常说的显示器的英寸数,是其对角线的长度。

对于16:9的显示器来说,PPI可以这样计算:PPI = sqrt { (像素宽 * 像素高) / [16 * 9 * 英寸数^2 / (16^2 + 9^2)] }

举例来说,1920*1080像素的24寸显示器,PPI就是:PPI = sqrt { (1920 * 1080) / [16 * 9 * 24^2 / (16^2 + 9^2)] } ≈ 91.7878

下面的表格计算了常见显示器尺寸的PPI,你可以用这个公式检验:百度贴吧 @迷宫钝

dpi和ppi换算_DPI和PPI的计算公式相关推荐

  1. dpi和ppi换算_DPI 和 PPI 的区别是什么?

    参考"PPI vs. DPI: what's the difference?"和"图片体积,图片分辨率,图片尺寸之间是啥关系? - 知乎",我是这样理解的: P ...

  2. dpi和ppi换算_DPI、PPI、DP、PX 的详细计算方法及算法来源是什么?

    1. dpi是dot per inch,每英寸多少点,ppi是 Pixel per inch,每英寸像素数,针对显示器的设计时,dpi=ppi. ppi计算方法是长宽各自平方之和开方,除以对角线长度( ...

  3. dpi和ppi换算_dpi和ppi是什么意思

    DPI表示分辨率,指每英寸长度上的点数.DPI又可细分为水平分辨率和垂直分辨率,例如一张1英寸*1英寸的图片,如果它的水平分辨率是100 dpi,垂直分辨率是50 dpi,那么就是说,它水平每英寸分成 ...

  4. dpi和ppi换算_dpi换算(dpi换算网站)

    根据上边的定义dpi是单位面积的像素多少计算出来数值不对 例如:fpc1011f的有效采集为10.64mm x 14mm 采集的像素为152x200 如果按照原来的定义计算则为:10.64x. 请问1 ...

  5. dpi和ppi换算_八一八那些px、pt、ppi、dpi、dp、sp之间的关系

    做了几个移动端的项目之后,深感移动端尺寸换算的必要性,在此做个总结. 先介绍下各自的定义: px:pixel,像素,电子屏幕上组成一幅图画或照片的最基本单元 pt: point,点,印刷行业常用单位, ...

  6. 【Android 屏幕适配】屏幕适配基础概念 ② ( 像素 px 与 密度无关像素 dip | 像素 px 与 密度无关像素 dip 在不同屏幕像素密度 dpi 下的换算关系 )

    文章目录 一.像素 px 与 密度无关像素 dip 二.像素 px 与 密度无关像素 dip 在不同屏幕像素密度 dpi 下的换算关系 参考文档 : 设备兼容性概览 屏幕兼容性概览 支持不同的像素密度 ...

  7. PPI协议详解 ppi通讯协议 ppi通信协议 vb与ppi协议通讯

    转自:http://blog.csdn.net/vbvcde/article/details/7660497 我们提供 PPI协议的官方文档,协议更新时间为2005年,下面是我们根据文档解析的PPI读 ...

  8. dpi和ppi换算_ppi和dpi换算(1ppi等于多少dpi)

    350dpi扫描精度的照片应该是多少象素的 应该如何换算分辨率 分辨率通常表示成每英寸像素(pixel per inch, ppi)和每英寸点(dot per inch, dpi).ppi和dpi经常 ...

  9. dpi和ppi换算_屏幕尺寸,分辨率,像素,ppi,dpi的关系

    前言 下图是苹果官方对iPhone 机型的介绍: 拿iPhone7 Plus来说: 屏幕尺寸:5.5英寸 手机分辨率(像素):1920 (高)x 1080(宽) PPI:401 概念说明 屏幕尺寸:表 ...

最新文章

  1. 三、openstack安装之Glance篇
  2. php星期_高手指点PHP星期几获取方法
  3. vue项目设置img标签的默认图片
  4. EDP项目结构规范心得
  5. 【NLP】文本相似度的BERT度量方法
  6. screw (螺丝钉) ~ 简洁好用的数据库表结构文档生成工具
  7. php符号%3c%3e啥意思,[PHP防火墙]输入内容存在危险字符,安全起见,已被本站拦截...
  8. git rebase 工作流
  9. 2010年度十大杰出IT博客大赛奖品展示
  10. 20160130001 冯仑风马牛
  11. 双标准线等角圆锥投影转换_青学堂--花花的地理课堂之地图投影知多少
  12. 利用ArcGIS Python批量拼接遥感影像(arcpy batch processing)
  13. 从Gauss-Newton算法到 LM算法 (详细推导及MATLAB实现、多自变量问题)
  14. java 中文转首字母_java 中文转成拼音及首字母
  15. 获取本机内网、外网ip
  16. 【吐血整理】CSDN上各个大厂网络安全岗面试题及个人模拟面试经验精选总结
  17. 文本转语音-微软Azure-一步一步教你从注册到使用
  18. Altium Designer怎样秒敷铜?
  19. java fx 重绘_JavaFX 2.2:如何强制重绘/更新ListView
  20. MMORPG网络游戏开发之Protobuf的基本使用

热门文章

  1. ZYNQ Linux 添加I2C-RTC驱动
  2. Hadoop学习教程(MapReduce)(四)
  3. 信号、传输介质、数制转换
  4. CCPC-Wannafly Comet OJ 夏季欢乐赛(2019) 飞行棋
  5. c++也能做动图?——devc++窗口做简单移动
  6. 基于Multisim的四人抢答器设计与仿真
  7. 动作游戏的战斗系统设计
  8. 视频如何转换成mp3
  9. C#中的true和false运算符
  10. 清除Windows系统用户密码