经常见到有朋友问类似的问题,如:为什么我在相机里设置的图片是16M规格的,但拍出来的照片却只有3、4M,或5、6M的?

是不是我的相机出了什么问题?

其实,您的相机没有问题,而是有的朋友对这个“M”(兆,百万)的理解不准确。

下面谈谈我的理解:

1、相机里设置的“影像尺寸”是什么

相机里设置的“影像尺寸”大小是指一张图片的分辨率规格,即相机传感器图片的面积上总共有多少个像素:

            影像尺寸=宽度方向分辨率(像素数)X 高度方向分辨率(像素数)
一般,相机的“影像尺寸”大小分为3级,即大(L)、中(M)、小(S)三个规格。

以索尼A580单反的“影像尺寸”大小为例:

大图规格是—— L:16M,4912X3264像素

                           (4912X3264像素=16,000,000个像素,即等于16M像素)

中图规格是——M:8.4M,3568X2368像素

小图规格是——S:4.0M,2448X1624像素
这种规格只决定了图片的大小尺寸,不决定图片的画质。


2、JPEG图像的“M”的大小是什么

而拍摄出来的一张比如本来是16M影像尺寸的JPEG图像,但却是有一个如3M、4M、5M等的兆(M),它与“影像尺寸”大小的16M的M的意义完全不同。
这里的M是指一幅数字图片的“数据容量”或称“数据量”大小,它的兆数在数字上小于图片尺寸规格的那个兆数。

3、JPEG图像的“M”的大小为什么是不固定的

这个数据量大小与图片的尺寸、内容、画质规格有关。尺寸越大、内容越多、画质越高,数据量越大。

相同影像尺寸的图片,如16M大小的,如果画面中的内容很复杂、饱满(如充满了细密的花草树木)、设置的画质高(如“精细”),那么它的数据量则大,如6M。

如果画面中内容简单(如只有一片蓝色的天空),设置的画质低(如“标准”),那么它的数据量则小,如2.5M。

画质“精细”、“标准”(有的相机还有“柔和”档)格挡,是生成JPEG影像时的压缩比率不一样的等级规格。

“精细”压缩小(如压缩到1/4),剩余数据量大,画质好;

“标准”压缩较小(如压缩到1/8),剩余数据量也较小,画质较好;

“柔和”压缩最大(如压缩到1/12及以上),剩余数据量最小,画质较差。

因此,在使用的“影像尺寸”规格的设置没有改变时,拍摄出来的影像尺寸大小(M,兆数)是一样的,但拍摄出来的每张图片的数据量(M,兆数)是不一样的。


4、M不表示单位,在M的后面隐藏着“单位”

打个比方来说,在球场中站了很多人在开会,影像尺寸大小相当于球场尺寸的宽窄(单位是“米”m或“厘米”cm),而影像数据量的大小相当于在球场中站了多少人(单位是“个”)。

那么,在影像中的“M”,仅仅是“百万(1,000,000)”的代号,它是数字的一部分,而不是单位,它后面的“单位”并没有表示出来,是隐藏了的。

一定要说出两种M后面单位,那么影像尺寸的单位应当是“个(像素)”,JPEG影像数据量的单位应当是“比特”。

您看,单位相差多么远:一个是“个”,一个是“比特”,完全是两回事嘛!

图片尺寸大小(M)与图片容量大小(M)的区别相关推荐

  1. 如何改变图片尺寸?怎么调整图片大小?

    怎么调整图片大小?当我们遇到图片尺寸过大时可以利用压缩图的图片改大小(https://www.yasuotu.com/size)功能来修改图片尺寸,一起来看看具体步骤. 1.进入压缩图首页选择图片改大 ...

  2. python 修改图片尺寸_Python实现更改图片尺寸大小的方法(基于Pillow包)

    本文实例讲述了Python实现更改图片尺寸大小的方法.分享给大家供大家参考,具体如下: 1.PIL包推荐Pillow. 2.源码: #encoding=utf-8 #author: walker #d ...

  3. background-image属性设置图片尺寸_Matlab | 批量修改图片尺寸及图片灰度化

    介绍: 在情绪认知的心理学实验中,我们从不同的人脸图片库获取实验所需的实验材料.在正式使用之前往往需要对人脸进行预处理,以控制无关变量对实验结果的影响.常见的预处理有将图片修改为统一尺寸.灰度化.本文 ...

  4. 怎么更改图片尺寸?怎么修改图片的长宽尺寸?

    在实际应用中,我们常常需要将图片改大小(https://www.yasuotu.com/size),以适应不同的场景和需求,比如在制作海报.PPT等场合,修改图片尺寸后使其更适合展现,下面小编就带大家 ...

  5. 实用脚本分享01:opencv拍摄视频、抽帧、合帧、批量改图片尺寸、批量改图片格式

    目录 一.基于opencv拍摄视频并保存 二.对视频抽帧 三.对图片进行合帧 四.更改图片尺寸 五.批量更改图片格式,如jpg转化为png.png转jpeg 一.基于opencv拍摄视频并保存 imp ...

  6. python 修改图片尺寸_python 批量修改图片大小

    一个文件夹下面有好多图片格式是jpg大小是1920*1080,把它们处理成1280*720并按原先图片的名保存在另一路径下 这里首先要找到给定路径下所有的图片文件,然后在修改图片文件的大小,这里用到P ...

  7. html背景图片尺寸位置百分比,css – 如何计算背景大小百分比?

    根据 W3C Specs: A percentage is relative to the background positioning area. 和background positioning a ...

  8. java按照图片尺寸插入excel,使图片不失真

    公司要做导出excel功能,excel中要插入图表图片,研究了一下如何按照图片的尺寸插入excel,尽量使图片不失真 public static int savePic1(HSSFSheet shee ...

  9. 怎样修改图片尺寸比例?图片大小修改在线修改的方法

    生活中如果遇到图片尺寸比例不符合使用要求时,许多小伙伴不知道怎么快读将图片大小修改(https://www.yasuotu.com/size),本文将介绍一个在线改图片大小工具,打开浏览器即可完成图片 ...

  10. 如何调整图片尺寸大小?电脑怎么修改照片大小?

    生活和工作时经常遇到图片尺寸大小不合适的情况,尤其是在上传时,需要改图片大小(https://www.yasuotu.com/size),那么如何修改照片大小呢?试试这款在线修改图片工具吧,快速修改图 ...

最新文章

  1. 基于TPF111芯片的交流信号幅值检测
  2. 以太坊智能合约开发:让合约接受转账
  3. volatile理解了吗?
  4. Solr 基础性能调优讲解
  5. Linux基础学习五(1):java项目部署实战教程
  6. Modern UI for WPF 开源项目(5):定义logo
  7. 【scala】2.控制结构和函数
  8. php 去除小数点后,php-删除两位小数点后的数字,而不舍入该值
  9. Unity 双击Asset后回调的实现
  10. PKI世界中两个知名的情侣 Alice和Bob
  11. 卷积过滤器的宽度_卷积神经网络简析
  12. c语言小游戏_打字游戏超细讲解(C语言基础小游戏)
  13. 手机微信如何设置浏览器打开时提醒
  14. 样点自适应补偿(SAO)技术
  15. react + hooks 中使用aliplayer
  16. 避免企业IT外包服务风险三大要素
  17. python tokenize()_tokenize (Language) – Python 中文开发手册 - Break易站
  18. 龙族幻想最新东京机器人位置_龙族幻想藤原智坐标位置一览 藤原智任务攻略...
  19. RTSP基础之RTSP/RTP推流协议流程
  20. 系统信息:uname,sysinfo,gethostname,sysconf

热门文章

  1. 下载excel文件(旺铺助手)的方法
  2. Android逆向【4】:暴力破解APK签名校验,愉快的重新打包微信支付宝APK
  3. ScriptManager的使用
  4. 基于TI TMS320F2837x系列的单/双核32位浮点MCU控制器+ Xilinx Spartan-6低功耗FPGA核心板
  5. 开源走向世界(上):开源构建全球化的舞台丨BDTC 2021
  6. [LabVIEW] - CP1L与LabVIEW进行TCP通讯
  7. 【产业互联网】产业互联网的未来大发展
  8. 专接本高数——从零基础开始学习第一课
  9. 计算机组成原理节拍发生器实验报告,计算机组成原理微程序控制器组成实验课程实验报告书研讨.doc...
  10. 中国移动利润减少超过百亿,5G网络建设进度不如4G网络