错误!终端不支持 JavaScript ,请打开 JavaScript 功能!
计算图片对内存的需求
目录
【引用】 🦋 【文章】

计算图片对内存的需求


所有编码的图片经浏览器解析后都会以RGBA位图的形式保存于内存当中。每个RGBA图片的像素需要占用4字节:红、绿、蓝通道各占1字节,Alpha(透明)通道占1字节。

所有编码的图片经浏览器解析后都会以RGBA位图的形式保存于内存当中。每个RGBA图片的像素需要占用4字节:红、绿、蓝通道各占1字节,Alpha(透明)通道占1字节。

这样算下来,一张图片占用的内存量就是图片像素宽度×像素高度×4字节。

举个例子,800×600像素的位图会占多大内存呢?

800 × 600 × 4 B = 1 920 000 B ≈ 1.83 MB

在资源受限的设备,比如手机上,内存占用很快就会成为瓶颈。对于游戏等严重依赖图片的应用来说,这个问题就会更明显。

摘录来自: [加]Ilya Grigorik. “Web性能权威指南 (图灵程序设计丛书)。


打开手机扫描阅读

23
2020-07-11 18:23:30
语音播报