图像分辨率、像素总数、文件大小搞清楚
问题来之前需要了解的基础:
一张34562048的图像指的是其总像素数为(34562048),其中长边有3456个像素,宽边有2048个像素。我们所说的手机1500万像素等概念就是源于这个乘积得出来的数值。
分辨率指的是每英寸中含有的像素点的个数,即像素密度单位为(dpi:dots per inch,像素点/英寸)或者也有称之为点密度(ppi),视网膜屏就是因为ppi较高才这样称之为的。
那么图像的一张34562048的图像指的是其总像素数为(34562048),其中长边有3456个像素,宽边有2048个像素。我们所说的手机1500万像素等概念就是源于这个乘积得出来的数值。
分辨率指的是每英寸中含有的像素点的个数,即像素密度单位为(dpi:dots per inch,像素点/英寸)或者也有称之为点密度(ppi),视网膜屏就是因为ppi较高才这样称之为的。
问题来了:
1、那么图像的像素数越大,图像越清晰么?不是的,清晰度主要是看分辨率的,也就是单位尺寸中有多少的像素,其实还和你相机的感光器件等等很多因素有关系,不能盲目的信任像素总数。如果你的手机或者相机照出来的图像的尺寸一定,比如就是3寸的,那么肯定就是像素总数越大越清晰,因为分辨率高了。
2、那么图像的像素点越多,图像的尺寸就会越大么?一般来说图像的像素点越多,图像的尺寸就越大,但也不是完全的,比如一张512512的图像,可以保存成一张5寸的照片,也可以保存成一张3寸的照片,这也就是为什么你看着图像越放大越不清晰,越缩小越清晰的原因,在opencv中可以实现该功能: 这幅图像分辨率200200dpi,大小450450像素,那么就可以得到:
图像大小 = 图像大小 / 分辨率 = 450 / 200 = 2.25
所以,这幅图像的大小为2.252.25英寸
如果要求图像大小变成1.51.5英寸,但像素数仍为450450,按照公式:
图像大小 = 图像像素数 / 图像分辨率,就得到了图像的分辨率应为:450 / 1.5 = 300dpi
所以,应该使用命令imwrite(f, ‘sf.tif’, ‘compression’, ‘none’, ‘resolution’, [300 300])
3、那么图像像素的个数和图像占内存大小有什么关系?更加细节话的为,jpg格式的图像像素的个数和图像占内存大小有什么关系?答案:没有关系,因为jpg格式的图像是有损压缩的,你不知道压缩的算法具体是什么样的,无压缩的BMP位图的大小是相同的可以准确计算的。
两个相同尺寸1920*1200的图像,在相同色彩度(如24位真彩)情况下,无压缩的BMP位图的大小是相同的。计算方式为:eg:大小=分辨率*位深/8
而你看到文件大小的不同,是因为图像压缩算法造成的(无压缩文件会非常大,一般为BMP格式),图像压缩是个比较大的课题,分为无损压缩(PNG等)和有损压缩(JPG等),具体压缩算法非常多,各有优劣。
以最常见的JPG为例,其压缩算法是有损的,压缩后的文件大小有几个重要的决定因素:原图尺寸、有损程度、图像中相邻点色差,图像中存在色彩数量等等。
图像分辨率、像素总数、文件大小搞清楚相关推荐
- 图像分辨率+像素+尺寸+文件内存大小
图像分辨率 1.图像分辨率是指在计算机中保存和显示一幅数字图像所具有的分辨率,它和图像的像素有直接的关系.例如,一张分辨率为640×480像素的图片,其分辨率就达到了307200像素,也就是常说的30 ...
- 图像分辨率、像素总数、文件大小之间的详细区别
一张3456*2048的图像指的是其总像素数为(3456*2048),其中长边有3456个像素,宽边有2048个像素.我们所说的手机1500万像素等概念就是源于这个乘积得出来的数值. 分辨率指的是每英 ...
- halcon像素统计_Halcon一日一练:图像分辨率与像素
1.图像像素: 像素是指由图像的小方格即所谓的像素(pixel)组成的,这些小方块都有一个明确的位置和被分配的色彩数值,而这些一小方格的颜色和位置就决定该图像所呈现出来的样子.像素是构成图像的基本单元 ...
- 【图像分辨率大探析】 关于图像尺寸、分辨率、像素密度、格式的理解
目录 像素(Pixel) 分辨率 像素密度 图像像素密度(Pixel per inch,Ppi) 打印像素密度(Dots per inch,Dpi) 设备独立像素(Device-independent ...
- 图像分辨率、像素和宽高比有什么区别?如何在线修改图片尺寸大小?
我们生活中总会遇到各种各样关于图片的名词,比如图像分辨率.像素.宽高比,那么这些词语都是什么意思呢,我们在修改图片尺寸大小的时候究竟应该修改哪个维度的尺寸?在修改图片尺寸前该如何选择合适的图片尺寸?如 ...
- 图像分辨率,DPI和像素个数的关系
一.描述分辨率的单位有: dpi(点每英寸).lpi(线每英寸)和ppi(像素每英寸).但只有lpi是描述光学分辨率的尺度的.虽然dpi和ppi也属于分辨率范畴内的单位,但是他们的含义与lpi不同.而 ...
- PS学习记录-图像【像素】与【分辨率】的说明
我们经常能在图片的属性中看到 1920像素x1080像素 (老司机在视频文件中也经常看到~) 这就是我们常说的图片分辨率,以下是我学习整理的关于像素.分辨率的资料. 注意: 图像分辨率是针对[位图 ...
- python降低图像分辨率_python如何更改图像像素
在Python中,可以使用PIL图像处理库来更改图像像素.方法是:1.利用PIL的load函数导入图片:2.size方法获取宽和高度:3.利用getpixel方法获取图像的像素值,putpixel方法 ...
- ps分辨率像素英寸和厘米的区别_关于像素,你想知道的都在这里
小友图形学入门,交流后才发现他被知乎.百度误导至深,甚至很多高赞回答自己也没有搞清楚基础概念.很多教程也是一笔带过,这就造成中文互联网上有关像素的误读越来越多,甚至随着时间的推移被无数小白奉为真理. ...
最新文章
- 前端rem单位的正确使用姿势(转)
- 1.两个VLAN通过两个交换机与路由器的通信
- 决策树python建模中的坑 :ValueError: Expected 2D array, got 1D array instead:
- 用C#实现用免费smtp服务器(GMail)发邮件(转)
- golang连接mysql操作示例增删改查
- python后台架构Django教程——日志系统
- c语言:编写一个输出链表的函数print
- Python教学视频(四)输入语句和基础算术运算符
- 在代码中将CAD图形转换为PDF!Aspose.CAD轻松搞定
- 麻辣探:大学生就业翻译竞争激烈 IT制造需求大
- 辉群 mysql支持,群辉下的nas各项共享设置——白羊座适用
- ems与nms_告警处理方法、装置、nms、oss及ems的制作方法
- 程序员不要和陌生人说话——漫谈一些有趣的架构原则
- 为什么IT行业工作那么火爆,仍然人才短缺
- Flutter 页面更新流程剖析
- 聚会邀请html源码,聚会邀请短信
- Gartner 魔力象限:数据中心备份和恢复解决方案 2020年
- 题8.3:输入10个整数,将其中最小的数与第一个数对换, 把最大的数与最后一个数对换。 写3个函数: ①输人10个数; ②进行处理; ③输出10个数
- 2、超详细的域渗透过程
- java通过jni调用虚拟游戏控制器vjoy