怎么计算图片的实际大小

是不是,1700/72(3400/72)转换成英寸,然后就可以转化成厘米了?

1、如果按照用32位来表示一个像素点的RGB值的话,应该是4个字节640×480×4=1228800字节
1228800÷1024÷1024=1.171875兆(M)。

2、根据像素计算大小。原始图像大小可以如此估算:水平像素*垂直像素*1色黑白或3基色*一种颜色深度bit数/8/1024/1024=MB数比如1024*1024的24位彩色bmp=1024*1024*(3*8)/8/1024/1024=3MB。

扩展资料:

其实由于jpeg格式是有损压缩格式,因此同样大小的图片,就算参数完全相同的情况下,保存后的大小也是有很大差异的,因此只能估算最大值和最小值,无法在没有实际输入的情况下算出输出大小。

而在估算时,起到主要影响因素的包括以下几点(可能不全,但一般够用了):

用图片像素尺寸和色彩数,我们能算出图片在内存中的体积

Size=Width * Height * 每像素字节数

这里每像素字节数很好理解,不懂可以百度,这里给几个常用的,照片一般是第一个:
RGB(888) - 3字节,RGB(565) - 2字节,256色 - 1字节,16色-1/2字节,黑白-1/8字节

之后就是依据品质和图片大小推测压缩率范围

这个比较复杂,只能经验性估值,这里只介绍影像压缩率的几个变量:

图片越小压缩率越小,并逐渐趋向当前质量的最小压缩率,图片越大压缩率越大,并逐渐趋于当前质量的最大压缩率,图片非常小时有可能比1还小;

品质越低压缩率越高,0级时一般会在200:1到30:1间浮动,大多集中在60:1附近;8级时一般会在40:1到4:1间浮动,大多集中在16:1;11级时一般会在16:1到2:1间浮动,大多集中在7:1附近;

色彩分布越趋向于单色、连续颜色、重复色块时压缩比越高,极端时(比如纯白的图),就算图片很大,图片也只会有几百字节到几十K字节。

参考资料来源:百度百科——JPEG格式

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-08
计算图片的实际大小的方法如下:
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 + 50 + 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,是无法计算出图片大小的~~因为压缩方式、编码等都不一样。
第2个回答  2013-08-26

可以用PS看 


例如你那个 

本回答被提问者采纳

一个图片的大小,是如何计算的?
图像文件存储量的计算公式:存储量=水平像素×垂直像素×每个像素所需位数\\8(字节)。单色的图象一位用来存储颜色信息,1位=1\/8字节,假设有单色图像分辨率为120*120,所以体积=120*120*1\/8=1.7k因为软盘簇大小为512B,所以,只能占用2k了 256色要占用8位(2^8=256)也就是一字节,16色是4位...

照片尺寸大小如何计算
1、照片的尺寸是以英寸为单位,1英寸=2.54cm ,通常X寸是指照片长的一边的英寸长度。如:5寸就是照片长为2.54x5=12.7cm;12寸就是照片长为2.54x12=30.5cm。2、讲多少寸,是指长边的英寸数,比如5 x 3.5就是5寸。讲多少R,指短边的英寸数,比如4R是6 X 4寸,而3R就是5寸的5 X...

电脑里面一张图片的大小是如何计算的?
图片大小=分辨率*位深\/8分辨率=宽*高(如:1024*768,640*480)位深:如24位,16位,8位\/8计算的是字节数。例如:一幅图像分辨率:1024*768,24位,则其大小计算如下:大小=1024*768824\/8=2359296byte=2304KB

怎么计算图片的实际大小
2、根据像素计算大小。原始图像大小可以如此估算:水平像素*垂直像素*1色黑白或3基色*一种颜色深度bit数\/8\/1024\/1024=MB数比如1024*1024的24位彩色bmp=1024*1024*(3*8)\/8\/1024\/1024=3MB。

照片尺寸怎么算啊?
1寸照片,尺寸大小是:2.5厘米×3.5厘米,分辨率设成300像素\/英寸,这样最终得到的像素是:295×413 小2寸照片,尺寸大小是:3.3厘米×4.8厘米,分辨率设成300像素\/英寸,得到的像素是:390×567 2寸照片,尺寸大小是:3.5厘米×5.3厘米,分辨率设成300像素\/英寸,达到的像素是:413×626 下面...

一张图片的大小是如何计算的?
图片的大小通常是通过计算其占用的存储空间来衡量的,这主要取决于图片的分辨率、颜色深度以及使用的压缩算法。图片的大小等于图片的像素总数乘以每个像素所占的字节数。详细解释如下:1. 分辨率:分辨率是指图片中像素的数量,通常以“宽×高”的形式表示。例如,一个1920×1080的图片...

一幅图像的大小是怎么计算的?
图像的大小通常是通过其分辨率和颜色深度来计算的。首先,分辨率是指图像中水平和垂直方向的像素数量。例如,一张分辨率为1920x1080的图片,意味着它有1920个像素宽和1080个像素高。像素是图像的基本单元,每个像素可以显示不同的颜色和亮度信息。分辨率越高,图像中的细节就越多,显示效果也越清晰。其次,...

图像的大小是怎么计算的?
图像的大小通常是通过计算其像素总数以及每个像素所需的存储位数来确定的。首先,图像的大小与其分辨率直接相关。分辨率指的是图像中水平和垂直方向上的像素数量。例如,一张分辨率为1920x1080的图片,意味着它有1920个水平像素和1080个垂直像素。要计算这张图片的总像素数,只需将这两个数值相乘,即1920...

如何计算图片的大小
如何计算图片的大小?可以通过以下步骤进行:一、计算图片大小的方法:1. 确定图片的像素尺寸。这通常可以在图片的属性或元数据中找到。例如,一张图片的像素尺寸是2560×1440。2. 将图片的像素尺寸乘以颜色深度。常见的颜色深度有8位和24位两种。例如,一张图片的颜色深度为8位,即每个像素使用8位二...

图像的大小怎样计算?
图片的分辨率常见的有640 x 480、1024 x 768、1600 x 1200、2048 x 1536。在成像的两组数字中,前者为图片宽度,后者为图片的高度,两者相乘得出的是图片的像素。长宽比一般为4:3。分辨率和图象的像素大小有直接的关系,一张分辨率为640 x 480的图片,那它的分辨率就达到了307200,也就是我们常说...

相似回答