❶ 电脑里面一张图片的大小是如何计算的
计算电脑里面一张图片的大小的计算公式如下:
图片大小=分辨率*位深/8
分辨率=宽*高(如:1024*768,640*480)
位深:如24位,16位,8位
/8计算的是字节数。
例如:
一幅图像分辨率:1024*768,24位,则其大小计算如下:
大小=1024*768824/8=2359296byte=2304KB
(1)位图大小算法扩展阅读
图像分辨率原理
数码图像有两大类,一类是矢量图,也叫向量图;另一类是点阵图,也叫位图。矢量图比较简单,它是由大量数学方程式创建的,其图形是由线条和填充颜色的块面构成的,而不是由像素组成的,对这种图形进行放大和缩小,不会引起图形失真。
点阵图很复杂,是通过摄像机、数码相机和扫描仪等设备,利用扫描的方法获得,由像素组成的,是以每英寸的像素数(PPI)来衡量。
点阵图具有精细的图像结构、丰富的灰度层次和广阔的颜色阶调。当然,矢量图经过图像软件的处理,也可以转换成点阵图。家庭影院所使用的图像,动画片的原图属于矢量图一类,但经过制作中的转化,已经和其他电影片一样,也属于点阵图一类了。
❷ 怎么计算图片的实际大小
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。
(2)位图大小算法扩展阅读:
其实由于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字节。
❸ 位图文件的大小和位图的大小
bfSize 指定文件大小,包括这14个字节 biSizeImage=biWidth'*biHeight 要 注意的是:上述公式中的biWidth'必须是4的整倍数(所以不是biWidth,而是biWidth',表示大于或等于biWidth的,离4最近的 整倍数。举个例子,如果biWidth=240,则biWidth'=240;如果biWidth=241,biWidth'=244)如果 biCompression为BI_RGB,则该项可能为零
❹ 如何计算图片大小
根据像素计算大小。
原始图像大小可以如此估算:水平像素*垂直像素*1色黑白或3基色*一种颜色深度bit数/8/1024/1024=MB数比如1024*1024的24位彩色bmp=1024*1024*(3*8)/8/1024/1024=3MB。
(4)位图大小算法扩展阅读:
图片越小压缩率越小,并逐渐趋向当前质量的最小压缩率,图片越大压缩率越大,并逐渐趋于当前质量的最大压缩率,图片非常小时有可能比1还小;
品质越低压缩率越高,0级时一般会在200:1到30:1间浮动,大多集中在60:1附近;8级时一般会在40:1到4:1间浮动,大多集中在16:1;11级时一般会在16:1到2:1间浮动,大多集中在7:1附近;
色彩分布越趋向于单色、连续颜色、重复色块时压缩比越高,极端时(比如纯白的图),就算图片很大,图片也只会有几百字节到几十K字节。
❺ BMP图像大小的计算
单色的图象一位用来存储颜色信息,1位=1/8字节,所以体积=120*120*1/8=1.7k因为软盘簇大小为512B,所以,只能占用2k了
256色要占用8位(2^8=256)也就是一字节,16色是4位(2^4=16)占半字节,所以,算体积时用一半就可以
所以,图形体积=分辨率*占用位数(即常说的16/32位色)/8
或=分辨率*颜色信息占用的字节数
❻ 如何计算位图大小
因为长*宽*位数(或者说色深)得出的是bit,除以8才能得出Byte(字节),而众所周知,文件是以字节来计数而不是位(bit) 第二问我不太明白您的意思。像素总数就是长*宽这很好理解,至于用多少种色彩来表示像素点,就决定了颜色的位数,比如256种颜色来表示,就是2的8次方,那么用8位来表示颜色就可以了。65536种颜色就是2的16此方,需要16位来表示某像素的颜色值。
❼ 位图图形文件的大小和什么有关
所谓位图文件是指按照x,y二维方式组成的点颜色2维矩阵,如:tif,bmp等。这个是基本原理。在原理的基础上,又衍生了很多图形压缩技术,如:gif,jpg等。
因此,从上述中的几个因素可以知道。图形中描述的颜色数越多,越精细文件越大。图形的像素多(即x,y二维矩阵很大)图像越大。由于有很多压缩算法,画面越规则(对算法规则),图形压缩比越大,即文件相对较小。
某些情况,位图图形大小跟格式有关。如: jpg要比一般的tif,bmp小很多,因为可以压缩。
除以上,还有相关的地方就是图像的多少。Gif是支持动画的位图,桢数越多(即图像越多),自然大小也会变大
❽ 单色位图存储空间的计算
公式:图片像素×位深度÷8=位图大小(字节)
1200kb×8÷24=400k
像素
256色是8位:400k×8÷8=400kb
16色4位:400k×4÷8=200kb
单色是1位:400k×1÷8=50kb
❾ 高一信息技术课歌曲大小和图片大小怎么计算什么频率*量化位数还有什么什么的,怎么算啊
【1】16色 4bit、256色 8bit、24位色 24bit、32位色 32bit、bmp格式、位图文件头BITMAPFILEHEADER、位图信息头BITMAPINFOHEADER、调色板Palette、实际的位图数据ImageDate、X * Y *(bit数)/ 8 = 字节(近似值) **实际的位图数据ImageDate、800x600 24bit bmp 大小约等于800x600x24 /8 =1440000字节 约等于 1.37M(不包括 文件头 信息头 调色板)、码率是指视屏每秒所占bit、若是24分钟 600k码率的文件 算法是 600(kbit)x60(秒)x24(分)/8(bit) =108000(kbyte) = 105.46875M。
【2】频率:频率,是单位时间内完成振动的次数,是描述振动物体往复运动频繁程度的量,常用符号f或v表示,单位为秒-1。为了纪念德国物理学家赫兹的贡献,人们把频率的单位命名为赫兹,简称“赫”。每个物体都有由它本身性质决定的与振幅无关的频率,叫做固有频率。频率概念不仅在力学、声学中应用,在电磁学和无线电技术中也常用。频率测量一般原理,是通过相应的传感器,将周期变化的特性转化为电信号,再由电子频率计显示对应的频率,如工频、声频、振动频率等。
❿ 如何计算位图大小,详细点,包括8位和24位的
如果图片大小事800*600的位图,8位,则这个位图所占空间为:200*600*8/(8*1024*1024)=0.457M
图片大小事800*600的位图,24位,则这个位图所占空间为
200*600*24/(8*1024*1024)=1.37M