精华内容
下载资源
问答
  • 计算图像文件大小

    千次阅读 2007-02-28 18:34:00
    试验所用的图片大小计算。 公式:768 * 576 * 3 / (1024*1024) = 1.26 MB 说明:768*576 为图像大小,亦即其乘积结果为象素的个数 3: 为 一个pixel为24位(bit)= 3 个字节(byte) 第一次除以1024 得到 KB 
     
    
    试验所用的图片大小的计算。
                  公式:768 * 576 * 3 / (1024*1024) = 1.26 MB
           说明:768*576 为图像的大小,亦即其乘积结果为象素的个数
                  3: 为 一个pixel为24位(bit)= 3 个字节(byte)
                  第一次除以1024 得到 KB
                  第二次除以1024 得到 MB
    展开全文
  • 多媒体——图像文件大小计算

    千次阅读 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数目

    展开全文
  • c# 压缩图像文件大小

    千次阅读 2011-02-25 12:07:00
     做发送邮件的时候,要将导出的图像作为附件发出去,发现导出附件的图像太大,在网上找了些方法,特贴出来分享记录一下  System.Drawing.Imaging.Encoder encoder = System.Drawing.Imaging.Encoder....

             做发送邮件的时候,要将导出的图像作为附件发出去,发现导出附件的图像太大,在网上找了些方法,特贴出来分享记录一下

                             System.Drawing.Imaging.Encoder encoder = System.Drawing.Imaging.Encoder.Quality;//获取品质(压缩率)编码
                                        EncoderParameter mycoder = new EncoderParameter(encoder, 30L);//0压缩率最大,100品质最高
                                        EncoderParameters myCoders = new EncoderParameters(1);//参数数组,大小为1
                                        myCoders.Param[0] = mycoder;//添加一个参数
                                        ImageCodecInfo jpgInfo = GetEncoder(ImageFormat.Jpeg);//获取JPG格式编解码信息
                                        Image bmp = Image.FromFile(attachFilePath);
                                         bmp.Save(attachFilePath, jpgInfo, myCoders);//以指定品质率的JPG格式保存

     

          private ImageCodecInfo GetEncoder(ImageFormat format)//获取特定的图像编解码信息
            {
                ImageCodecInfo[] codecs = ImageCodecInfo.GetImageDecoders();

                foreach (ImageCodecInfo codec in codecs)
                {
                    if (codec.FormatID == format.Guid)
                    {
                        return codec;
                    }
                }
                return null;
            }

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

    万次阅读 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 

    展开全文
  • 图像大小怎么计算

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

    万次阅读 多人点赞 2012-05-21 19:15:40
    分辨率:指图片中的像素的多少。eg: 分辨率为256*512,即每一条...(1)256色图像:用8位(1字节)来表示一个像素包含的信息。占用大小 = 总像素*8 (位) (2)真彩图片(32位):用32位(4字节)来表示一个像素包
  • 图像大小计算

    千次阅读 2016-04-24 17:53:33
    1.先明白位深和色深的概念   位深:即在某一分辨率下,每一个像素点可以有多少种色彩来描述,单位...图像深度确定彩色图像的每个象素可能有的颜色数,或者确定灰度图像的每个象素可能有的灰度级数.它决定了彩色图像中可
  • fopen获取图像文件数据和大小

    千次阅读 2018-09-05 17:37:36
    C得到文件大小         #include "stdafx.h" #include <stdio.h> #include <iostream>   using namespace std;   int main() {...
  • android中Bitmap图像处理 修改图片大小以及保存时的文件大小
  • Python 随笔:用 PIL 库读取图像文件像素宽高大小 1.前言 安装 PIL 库(全称是pillow),所以安装命令上的名称是pillow pip install pillow 2. 使用pillow 库读取信息 from PIL import Image img = r"D:\aatest\...
  • 一张34562048的图像指的是其总像素数为(34562048),其中长边有3456个像素,宽边有2048个像素。我们所说的手机1500万像素等概念就是源于这个乘积得出来的数值。 分辨率指的是每英寸中含有的像素点的个数,即像素...
  • 视频&图像大小计算

    千次阅读 2018-05-03 21:47:54
    图片的分辨率是按一个方向上来说的,比如说有水平分辨率、垂直分辨率,其中,水平分辨率...图像用三个或更多字节描述像素时,称之为真彩色,其中位深为24bit(RGB)或更多。 未压缩图片的大小为:水平分辨率 * 垂直...
  • 一张3456*2048的图像指的是其总像素数为(3456*2048),其中长边有3456个像素,宽边有2048个像素。我们所说的手机1500万像素等概念就是源于这个乘积得出来的数值。 分辨率指的是每英寸中含有的像素点的个数,即像素...
  • BMP图像结构及其大小计算

    千次阅读 2012-05-18 05:38:37
       本文详细介绍了BMP图像结构,位图文件头、位图信息头及彩色表的数据结构及作用;深入阐述了BMP文件大小的精准计算方法,包括“补零”原则。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到
  • 上一篇说道位图的压缩技巧,解决读取图片占用大量内存的情况,今天说一下把图像压缩成文件控制文件大小,主要用在图片上传的情况下,先介绍一个方法:bitmap.compress(CompressFormat format, int quality, ...
  • react-native图像上传时将图像转成Base64并作大小限制后上传 背景 在做APP注册时,需要有选取图像并上传的步骤,于是便用到了react-native-image-picker,顺带一提的是它的Link很特殊,笔者是用的手动的方式才能...
  • Matlab函数 imfinfo 可以获取图像文件的文件名、文件格式、图像大小、图像类型、数据类型等信息 imfinfo 函数返回结构数组基本都包含这九个结构成员: 结构数组成员名 所代表含义 Filename 文件名称 ...
  • 图像文件格式

    千次阅读 2012-04-23 13:03:48
    图像文件格式 本章从大量的图像文件格式中选择了三种常用的图像文件结构和一种正在推广的图像文件格式进行介绍,目的是为读者分析图像和编程提供一个概貌。BMP位图格式是Windows上画图软件(Paint)使用的格式,GIF和...
  • 方法:用WINDOWS自带的画图打开图片-再保存 此方法可减缩质量,画质不变,原因么不明,体积能减1/3或者是1/2。
  • matlab 图像批量修改图像大小

    千次阅读 2015-04-24 10:16:04
    网上上传图像的时候经常要修改图像的大小,这就用matlab写了一个小程序,能够批量修改图像的大小,顺便转换...% 输入参数:readdir 需要改大小的图像所在目录(要求只有图像文件,格式无所谓) % 写入图像格式 writetyp
  • YUV不同分辨率文件大小计算方法

    千次阅读 2014-02-21 09:10:42
    4:2:0 视频分辨率*帧数*1.5 4:4:4 视频分辨率*帧数*3
  • BMP图像文件格式

    千次阅读 2007-03-31 00:15:00
    对于现存的所有的图像文件格式,我们在这里主要介绍BMP图像文件格式,并且文件里的图像数据是未压缩的,因为图像的数字化处理主要是对图像中的各个像素进行相应的处理,而未压缩的BMP图像中的像素数值正好与实际要...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 242,976
精华内容 97,190
关键字:

如何计算图像文件的大小