ZH
我的工具

图片文件大小计算器

根据宽度、高度和位深度计算图片的未压缩大小,以字节、KB/MB 和 KiB/MiB 表示,并给出 BMP 文件的精确大小。

未压缩大小
6,220,800 字节
1920 × 1080 px × 24 位 ÷ 8
千字节(1 KB = 1,000 字节)
6,220.8 KB
兆字节(1 MB = 1,000,000 字节)
6.2208 MB
二进制千字节(1 KiB = 1,024 字节)
6,075 KiB
二进制兆字节(1 MiB = 1,048,576 字节)
5.9326 MiB
BMP 文件大小
6,220,854 字节
每行补齐到 4 字节,含 54 字节文件头

这是原始像素数据的大小,即在内存中或未压缩的 BMP/TIFF 文件中占用的空间。PNG、JPEG、WebP 和 HEIC 文件经过压缩,通常小得多,具体小多少取决于图片本身。

同一图片在其他颜色深度下的大小
每像素位数字节MBMiB
1259,2000.2590.247
82,073,6002.0741.978
164,147,2004.1473.955
246,220,8006.2215.933
328,294,4008.2947.91
4812,441,60012.44211.865
6416,588,80016.58915.82
我的工具 →
广告

图片的每个像素都需要一定数量的位,所以图片的原始大小可以直接由宽度、高度和颜色深度得出。这个原始大小就是图片在内存、显卡或未压缩的 BMP、TIFF 文件中占用的空间,也是判断 PNG 或 JPEG 压缩效果的起点。输入尺寸和位深度,就能得到以字节、十进制单位和二进制单位表示的大小,以及精确的 BMP 文件大小。

使用方法

  1. 输入以像素为单位的宽度和高度。
  2. 选择颜色深度:普通照片用 24 位,带透明度用 32 位,灰度或 256 色图片用 8 位。
  3. 如果是动画或批量图片,请输入帧数或图片数量。
  4. 查看以字节、KB/MB 和 KiB/MiB 表示的大小;表格对比了其他位深度。

计算公式

字节大小 = ⌈宽度 × 每像素位数 ÷ 8⌉ × 高度 × 图片数量

每一行都向上取整到整字节,这只在每像素少于 8 位时才有影响。十进制单位采用 1 KB = 1,000 字节、1 MB = 1,000,000 字节,存储厂商和 macOS 就是这样;二进制单位采用 1 KiB = 1,024 字节、1 MiB = 1,048,576 字节,Windows 资源管理器用的是这种换算,却标成“KB”和“MB”。BMP 文件会把每一行补齐为 4 字节的倍数,并加上 54 字节的文件头;位深度不超过 8 位时,每种颜色还要加 4 字节的调色板。

示例

一张 24 位色的 1920 × 1080 px 全高清截图,占用 1920 × 1080 × 24 ÷ 8 = 6,220,800 字节,即 6.22 MB 或 5.93 MiB。存成 BMP 为 6,220,854 字节;存成 PNG 通常小得多,因为 PNG 会压缩重复的颜色。

常见问题

为什么我的 JPEG 小这么多?

JPEG、PNG、WebP 和 HEIC 都会压缩像素数据。一张原始大小 6.2 MB 的全高清照片,存成 JPEG 通常远低于 1 MB;具体小多少取决于质量设置和画面细节。

该用 MB 还是 MiB?

两者都对,但并不相同:1 MiB 比 1 MB 大 4.9%。网站的上传限制通常用十进制 MB;Windows 显示的是二进制数值,却称为 MB。

一张照片在应用中需要多少内存?

浏览器和应用通常把图片解码为每像素 32 位,所以无论文件多大,一张 1200 万像素的照片大约占用 48 MB 内存。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). 图片文件大小计算器. https://kakao.mobile/zh/tools/image-file-size-calculator/

MLA

“图片文件大小计算器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/image-file-size-calculator/.

广告