精华内容
下载资源
问答
  • 2007-02-28 18:34:00
     
    试验所用的图片大小的计算。
                  公式: 768 * 576 * 3 / (1024*1024) = 1.26 MB
           说明:768*576 为图像的大小,亦即其乘积结果为象素的个数
                  3: 为 一个pixel为24位(bit)= 3 个字节(byte)
                  第一次除以1024 得到 KB
                  第二次除以1024 得到 MB
    更多相关内容
  • 图像大小怎么计算

    千次阅读 2021-02-24 15:30:55
    之前没有怎么注意图像大小计算,粗略的认为从【图像】到【电子图像】是经过了【采集】-【量化】-【编码】,究竟怎么计算还真没仔细想过 那么量化究竟是怎么一个【量化】法呢? 首先,图片大小的存储基本单位是...

    开头

    之前没有怎么注意图像的大小计算,粗略的认为从【图像】到【电子图像】是经过了【采集】-【量化】-【编码】,究竟怎么计算还真没仔细想过


    那么量化究竟是怎么一个【量化】法呢?

    首先,图片大小的存储基本单位是字节(byte),每个字节是由8个比特(bit)组成。所以,一个字节在十进制中的范围是[0~255],即256个数。

    图片大小跟颜色模式有直接关系

    1. 灰度模式:图片每一个像素是由1个字节数值表示,也就是说每一像素是由8位0-1代码构成。
    2. RGB模式:即red blue green三原色简写。图片每一个像素是由3个字节数值表示,也就是说每一像素是由24位0-1代码构成。
    3. CMYK模式:(其实就是印刷模式)即青色(c)洋红(m)黄色(y)黑色(k) 构成。图片每一个像素是由4个字节数值表示,也就是说每一像素是由8位0-1代码构成。

    每个照片无限放大之后都会看到一个一个最小【方格】,这里的方格就是一个一个的具体的【单个像素点】,而一个像素点只能有一种颜色,这个颜色由几位来构成,就是图像的【位深度】

    计算方法:

    图像占用内存空间的大小:分辨率 * 位深 / 8
    分辨率:宽 * 高
    位深度:指定图像中的每个像素可以使用的颜色信息数量。(属性页面可以看到位深度)
    每个像素使用的信息位数越多,可用的颜色就越多,颜色表现就更逼真。
    例如:
    一幅图像分辨率:1024*768,24位,则其大小计算如下:
    大小 = 1024 * 768 * 24 / 8 = 2359296 byte = 2304 KB

    动动小手:

    我准备算一下我之前随手拍的一个图片:在属性当中看到了它的分辨率(即宽*高),而普通的拍照的彩色照片一般都是RGB模式【即8bit-8bit-8bit】,属于24位

    在这里插入图片描述

    在属性当中看到了具体的信息后我代入公式用计算器计算:

    在这里插入图片描述
    但是后来一看,【37974528】B,这可是30多M呢,和图片5.76M严重不符呀?(方法不对?)我找了网上的其他方法,就是这样算的没错啊,后来终于找到了原因

    在这里插入图片描述

    不同的图片格式,压缩比不一样,bmp格式是没有压缩的文件格式,jpg和png就是常用的图片压缩文件格式。

    所以,我恍然大悟,然后【机智的】我把图片的后缀名改成了bmp,然后定睛一看:

    !!!【我个藤球】

    在这里插入图片描述

    通过改后缀名就想脱胎换骨,【呀C啦嘞】

    后来通过【格式工厂】真正的转换了一下bmp格式,我去,真的是30多兆,和计算的结果一模一样

    在这里插入图片描述

    收!

    在这里插入图片描述

    展开全文
  • 图像分辨率和图像大小计算

    万次阅读 2019-06-05 16:39:01
    文件大小为152.154字节,则 152.154=14+40+(225×3+1)×225 注:因为1个像素用三个字节来表示,所以乘以3;因为位图存储时,Windows规定一个扫描行所占的字节数必须是 4的倍数(即以long为单位),不足的以0填充...

    一、BMP位图

    1.

    一个实际例子,选择一个24位深度的225×225位图,

    由于24位位图是真彩色,没有颜色表这一样,所以

    其文件大小为152.154字节,则

    152.154=14+40+(225×3+1)×225

    注:因为1个像素用三个字节来表示,所以乘以3;因为位图存储时,Windows规定一个扫描行所占的字节数必须是
    4的倍数(即以long为单位),不足的以0填充,225×3+1刚好是4的倍数;14和40是位图文件头和位图信息头的字节大小;

    2.
    当利用绘图程序将文件保存为256色,即8位深度的位图后,文件大小变为52.378字节,即

    52.378 = 14 + 40 + 256 × 4 + (225 + 3)× 225

    注:256色位图有颜色表,每个颜色表结构体是4字节,所以颜色表这一项占256*4 个字节;

    225+3 刚好凑成4的倍数

    3.

    从上面的两个例子可知,对于bmp位图,由于存储时无压缩,我们可以从像素总量(比如上面的255*255)以及位图存储格式中,算出一幅位图占用的字节数;

    也即是说,如果几幅位图都是 1280*960,并且都是8位深度,那么它们占用的存储大小都是一样的~

    (葫芦岛相机拍摄的图片,大小为:14+40+256*4+1280*960字节,约为1.17MB~)

    对于从网上随便下载的一幅图片,可能是jpg、png、bmp等多种格式,我们光知道他们像素总数是1280*860,是无法计算出图片大小的~~因为压缩方式、编码等都不一样

    4.

    我们通常说,一幅图片的分辨率是1280*960,这个其实并不准确~
    图像分辨率指图像中存储的信息量,是每英寸图像内有多少个像素点,即:像素每英寸,单位为PPI(Pixels Per Inch)。一般来说,很少用分辨率这个概念来衡量电子图片。
    但是,在生活中,图像分辨率是一个被混用到电子图片的概念,原本含义的目的是“密度”决定“打印质量”,后来被混用,或者说错误的用做衡量图像内的像素点数量。

    1920*1200是像素总量,不是密度,密度要除以英寸才是,存储在图像头部信息中,用于打印设置。
    5.
    用浏览器截图工具截取一幅图片,保存在windows画图工具中,假设截取的宽度为1280,高度为960

    当我们用不同的格式进行保存(比如8位位图、24位位图、jpg、png等不同格式),最后在电脑上显示的图片尺寸都为:1280*960,而图片的存储大小都不一样~~
    我们用不同方式存储时,图片的像素总数是不变的,都为1280*960,只不过每个像素需要的字节数不一样,所以文件大小也不一样~即便是jpg等压缩格式,像素的个数并没有被压缩,只是针对不同的像素点,可能需要的字节数不一样

    6.
    两个相同尺寸1920*1200的图像,在相同色彩度(如24位真彩)情况下,无压缩的BMP位图的大小是相同的。
    而你看到文件大小的不同,是因为图像压缩算法造成的(无压缩文件会非常大,一般为BMP格式),图像压缩是个比较大的课题,分为无损压缩(PNG等)和有损压缩(JPG等),具体压缩算法非常多,各有优劣。
    以最常见的JPG为例,其压缩算法是有损的,压缩后的文件大小有几个重要的决定因素:原图尺寸、有损程度、图像中相邻点色差,图像中存在色彩数量等等。

     


    原文:https://blog.csdn.net/foreverhuylee/article/details/22798159 

    展开全文
  • 多媒体——图像文件大小计算

    千次阅读 2014-10-04 18:39:48
    一,知道像素数和位数求图像文件大小   每个像素为16位,图像为1600*1200像素,求容量: 1600*1200*16/8 注:16位,可以表示2^16种颜色,也就是每个点需要两个Byte(16/8)     二,知道像素数和色数求图像...



    ,知道像素数和位数求图像文件的大小

     

    每个像素为16,图像为1600*1200像素,求容量:

    1600*1200*16/8

    :16,可以表示2^16种颜色,也就是每个点需要两个Byte(16/8)

     

     

    二,知道像素数和色数求图像文件的大小

     

    1600*1200像素,256色的图像,求容量:

    1600*1200*log256/8

    注:256,是2^8,因此每个点需要8位,即1byte

     

     

    综上,就是求像素点的个数*每个像素点所占的byte数目

    展开全文
  • 一张34562048的图像指的是其总像素数为(34562048),其中长边有3456个像素,宽边有2048个像素。我们所说的手机1500万像素等概念就是源于这个乘积得出来的数值。 分辨率指的是每英寸中含有的像素点的个数,即像素...
  • 一张3456*2048的图像指的是其总像素数为(3456*2048),其中长边有3456个像素,宽边有2048个像素。我们所说的手机1500万像素等概念就是源于这个乘积得出来的数值。 分辨率指的是每英寸中含有的像素点的个数,即像素...
  • 常用的图像文件格式

    千次阅读 2021-07-27 00:13:36
    常用的图像文件格式介绍常用的图像文件格式图像的文件格式决定了图像数据的存储内容和存储方式,以及文件是否与一些应用程序兼容,另外还涉及到如何与其他程序交换数据等。我们现在来列举一些常用的图像文件格式,如...
  • 图像大小计算 1.位深和色深 位深:即在某一分辨率下,每一个像素点可以有多少种色彩来描述,单位为“bit”(位)。典型的色深是8-bit、16-bit、24-bit和32-bit。深度数值越高,可以获得更多的色彩。 图像深度是指...
  • YUV,BGR,RGB图像在内存中占用大小计算

    千次阅读 2020-09-27 15:04:33
    一、YUV格式 1.YUV420格式 存储方式:先Y,后V,中间是U。其中的Y是w * h,U和V是w/2 * (h/2) 举例:如果w = 4,h = 2,则: yyyy yyyy uu vv ...对于所有YUV420图像,它们的Y值排列是完全相同的..
  • 图像深度和图像内存的计算

    千次阅读 2021-12-23 16:24:39
    图像深度的相关常识,以及图像内存的相关计算
  • 图片大小计算方法

    万次阅读 2018-10-18 09:42:49
    一、图像占用空间的大小计算: 大小=分辨率*位深/8 分辨率=宽*高(如:1024*768,640*480) 位深:如24位,16位,8位 /8计算的是字节数。 例如: 一幅图像分辨率:1024*768,24位,则其大小计算如下: 大小=1024*...
  • 图像文件压缩

    千次阅读 2020-03-17 14:39:04
    图像文件压缩。使用PIL库对图片进行等比例压缩,无论压缩前文件大小如何,压缩后文件小于10KB。 以鸟巢为例 from PIL import Image import os import math def getsize(path): return os.stat(path).st_size def ...
  • 分辨率是指一张图像在每英寸内有多少像素点,相同尺寸的两张图片,分辨率越高,图像文件越大,分辨率相同的两张图片,图像尺寸越大,图像文件越大,也就是说图像文件大小取决于前两者的参数,随这两者的改变而改变...
  • fopen获取图像文件数据和大小

    千次阅读 2018-09-05 17:37:36
    C得到文件大小         #include "stdafx.h" #include <stdio.h> #include <iostream>   using namespace std;   int main() {...
  • 图像深度,计算图像所占内存大小

    千次阅读 2016-09-25 11:14:10
    图像深度是指存储每个像素所用的位数,也用于量度图像的色彩分辨率。图像深度确定彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数.它决定了彩色图像中可出现的最多颜色数,或灰度...
  • 图片格式及文件大小计算

    千次阅读 2015-04-12 14:44:58
    我们知道,图片资源是比较占用资源的,尤其是内存空间,那图片的大小又跟图片的格式有关系。这里说的图片格式不是.png,.jpeg这种文件格式,而是RGBA...因此大小计算公式图片的长*宽*通道数*每个通道占用大小。 一般
  • 图像大小计算

    万次阅读 多人点赞 2016-04-24 17:53:33
    1.先明白位深和色深的概念   位深:即在某一分辨率下,每一个像素点可以有多少种色彩来描述,单位...图像深度确定彩色图像的每个象素可能有的颜色数,或者确定灰度图像的每个象素可能有的灰度级数.它决定了彩色图像中可
  • python实现图像文件等比例压缩

    千次阅读 多人点赞 2020-04-13 17:18:00
    图像文件压缩。使用PIL库对图像进行等比例压缩,无论压缩前文件大小如何,压缩后文件大小小于10KB。 from PIL import Image#引入PIL库中的Image类 import os#引入os 模块 使用Image类中的open()方法从文件加载图像...
  • Python 随笔:用 PIL 库读取图像文件像素宽高大小 1.前言 安装 PIL 库(全称是pillow),所以安装命令上的名称是pillow pip install pillow 2. 使用pillow 库读取信息 from PIL import Image img = r"D:\aatest\...
  • python 调整图像大小 我喜欢Python ,并且已经学习了一段时间。 前段时间,我编写了一个Python脚本,需要调整一堆图像大小,同时保持长宽比(比例)不变。 因此,我环顾四周,发现了PIL(Python Imaging Library)...
  • 数字图像处理(二)—— 图像数字化特征的介绍
  • 图像:也称为栅格图像,由点阵图或位图图像、用像素来代表图像。每一个像素都被分配一个特点的位置和颜色值。图形和图像之间在一定条件下可以互相转换,比如采用光栅化技术可以将图形转换为图像;采用图形跟踪技术...
  • BMP图像结构及其大小计算

    万次阅读 2012-05-18 05:38:37
       本文详细介绍了BMP图像结构,位图文件头、位图信息头及彩色表的数据结构及作用;深入阐述了BMP文件大小的精准计算方法,包括“补零”原则。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到
  • 随着最近各种考试的到来,很多网上报名需要上传证件照,但是不同的考试对于证件照有不同的...首先,我们来看一下样片的信息:257x355,88.2kb原始图片信息接下来我们把图片导入到ps中,点击图像——图像大小,进入...
  • 通过计算机处理的图像一般称为数字图像,它与传统照片不同,它可以通过某种软件被任意修改和编辑。但他又与传统照片有密切联系,因为好多图像信息大都由照片扫描而来,另外,离开了照相机的镜头,数字图像也会濒临...
  • 视频&图像大小计算

    千次阅读 2018-05-03 21:47:54
    图片的分辨率是按一个方向上来说的,比如说有水平分辨率、垂直分辨率,其中,水平分辨率...图像用三个或更多字节描述像素时,称之为真彩色,其中位深为24bit(RGB)或更多。 未压缩图片的大小为:水平分辨率 * 垂直...
  • 数字图像处理第一次试验:图像的基本操作和基本统计指标计算前言一、实验目的二、实验主要仪器设备三、实验原理四、实验内容五、实验步骤六、实验程序六、实验报告要求七、预习要求八、思考题 前言 为了帮助同学们...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 274,896
精华内容 109,958
关键字:

如何计算图像文件的大小