我有一个非常简单的 SDL 程序,它只使用 1MB 的内存,每像素 32 位,每像素 24 位的 2.4MB,每像素 16 位的 1.9MB,每像素 8 位的 1.4MB。这种奇怪的内存使用是怎么回事?为什么每个像素最多的位占用最少的内存?
C++ GCC
谢谢
我有一个非常简单的 SDL 程序,它只使用 1MB 的内存,每像素 32 位,每像素 24 位的 2.4MB,每像素 16 位的 1.9MB,每像素 8 位的 1.4MB。这种奇怪的内存使用是怎么回事?为什么每个像素最多的位占用最少的内存?
C++ GCC
谢谢