显示同一幅bmp和jpg时,二者开辟内存空间有何区别?

2024-12-27 05:58:45
推荐回答(1个)
回答1:

我想楼主理解可能有点错误,首先在显示BMP图像的时候系统也是需要进行解码运算的,只是运算算法简单一点,因而在运算这块,分配的内存未必比JPG少很多,相反,在对数据分析前,首先要对BMP图像或JPG图像的读取分配一个BUFFER,而BMP图像要比JPG大很多,因此在这里给BMP图像分配的动态内存就多出很多,对于解码后的显示,2者应该是相同的,都是RGB通道输出,因而后面的部分觉得没差异。
总结:内存大小差异在数据分析前用来存储临时数据。