2.3 解析度

分辨率是位图的一个属性,在视觉上查看或打印位图时是必需的,因为像素本身没有明确的尺寸。分辨率通常以每英寸像素数指定,但可以是任何其他测量单位。由于历史原因,大多数打印过程保留每英寸像素(DPI)单位。在具有nn个矩形像素的设备上,分辨率可以被指定为两个数字,水平和垂直分辨率。

分辨率的概念独立于位图的信息内容是非常重要的,给定恒定的颜色深度,则不同位图之间的信息内容仅与垂直和水平的像素数量相关。但是,显示或打印位图时的质量取决于分辨率。由于分辨率决定像素的大小,因此它也可用于修改整个图像的大小。

作为示例,考虑一个水平200像素和垂直100像素的位图。如果此位图以100DPI打印,那么它将测量2英寸乘1英寸。但是,如果相同的位图以200 DPI打印,那么它只能测量1英寸半英寸。

每当在计算机上显示位图时,都需要考虑分辨率。大多数计算机显示器的分辨率范围从低分辨率端60DPI到高分辨率显示器120DPI。与印刷品一样,分辨率越高,位图的像素性质就越不明显。

作为另一示例,以下两个图像在信息内容上是相同的,但是它们具有不同的分辨率并因此具有不同的像素尺寸。较小的是80DPI,较大的是30DPI。在较大的版本中,像素更加明显。

在物理设备上表示位图时,这不是全部,因为不同的设备具有不同的颜色深度功能。

Opencv学习----位图(bitmap)原理详解三---位图解析度相关推荐

  1. Opencv学习----位图(bitmap)原理详解五---位图存储

    2.5 位图存储 存储位图的最简单方法是简单地逐字节地列出位图信息.此方法存储的文件通常称为RAW文件.考虑到位图尺寸(N x M)和位深(B)中的颜色深度,任何位图所需的磁盘存储量都很容易计算.文件 ...

  2. 机器学习,深度学习基础算法原理详解(图的搜索、交叉验证、PAC框架、VC-维(持续更新))

    机器学习,深度学习基础算法原理详解(图的搜索.交叉验证.PAC框架.VC-维.支持向量机.核方法(持续更新)) 机器学习,深度学习基础算法原理详解(数据结构部分(持续更新)) 文章目录 1. 图的搜索 ...

  3. Hector SLAM 原理详解、算法解析

    目录 1.原理详解 2.算法解析 1.原理详解 Hector整体算法很直接,就是将激光点与已有的地图"对齐",即扫描匹配.扫描匹配就是使用当前帧与已经有的地图数据构建误差函数,使用 ...

  4. [从零学习汇编语言] - 转移指令原理详解

    文章目录 前言 一.转移指令原理 1.1 计算机如何识别数据和指令 1.2 转移指令原理 1.3 转移分类 1.3.1 转移行为分类 1.3.2 转移指令分类 二.操作符详解 2.1 offset 2 ...

  5. 十二、【数据结构】位图(bitmap)的详解与实现

    一.定义     --概念部分参考http://www.iteblog.com/archives/148 位图法就是bitmap的缩写.所谓bitmap,就是用每一位来存放某种状态,适用于大规模数据, ...

  6. OpenCV学习(21) Grabcut算法详解

    grab cut算法是graph cut算法的改进.在理解grab cut算之前,应该学习一下graph cut算法的概念及实现方式. 我搜集了一些graph cut资料:http://yunpan. ...

  7. 网卡重启影响nfs吗_NFS原理详解

    PS:哈哈,这篇的篇幅真的非常的长.要看完真的要有很强的耐心那.我自己写也快写吐了呢. [ATong学习linux]NFS原理详解 一.NFS介绍 1)什么是NFS 它的主要功能是通过网络让不同的机器 ...

  8. java多线程学习-java.util.concurrent详解

    http://janeky.iteye.com/category/124727 java多线程学习-java.util.concurrent详解(一) Latch/Barrier 博客分类: java ...

  9. Bitmap精炼详解第(三)节:Bitmap的压缩

    一,前期基础知识储备 笔者之前有两篇文章:<Bitmap精炼详解第(一)节:Bitmap解析和加载><Bitmap精炼详解第(二)节:Bitmap常见处理方式>解释了一些Bit ...

最新文章

  1. CoordinatorLayout 使用及源码解析
  2. python程序设计 清华大学出版社 pdf下载-清华大学出版社-图书详情-《Python程序设计》...
  3. Linux .bin安装文件制作
  4. Android 沉浸式状态栏 实现方式二 ( 更简单 )
  5. 《网易编程题》疯狂队列
  6. HBuilder:最快的Web开发IDE
  7. 【MFC系列-第20天】CDC绘图类成员介绍
  8. 消息提示框-事件冒泡
  9. Spring容器创建流程(8)初始化bean
  10. vue-cli入门(四)——vue-resource登录注册实例
  11. 盒模型知识点汇总(附实例、图解)
  12. xcode 4.0 以上版本安装新浪微博SDK
  13. 小米笔记本 镜像_小米笔记本Pro Windows 10 原装系统镜像
  14. vue vant ui 教程注意事项
  15. 社交电商 社群电商 源码下载
  16. 台式计算机怎么安装无线网卡,台式机用无线网卡,小编教你台式机怎么用无线网卡...
  17. vs picturebox 图片缩放
  18. Endnote格式下载
  19. Eclipse faceted project metadata file could not be read
  20. [笛卡儿积]业务中的复选框条件--输出所有的情况结果

热门文章

  1. unrar e 解压命令报错:
  2. 记一次Docker容器中写出文件编码错误
  3. 一首来自华育国际的藏头诗,祝福祖国繁荣富强
  4. SketchUp 2018 适用的联合推拉(超级推拉)扩展插件Joint Push Pull下载
  5. 微积分(Calculus)中的显微镜与望远镜
  6. redis使用IP地址访问
  7. 瘦P被LP拿去当MP4玩,好在获得NDSL购入许可
  8. 搜索下拉框推广优化如何做?下拉联想词有什么优势?
  9. android QQ登录与分享
  10. vscode设置全英文的方法