像素格式8-bit与32-bit有什么不同?

如题所述

第1个回答  2022-11-17

它们的不同在于32bit比8bit能表达的颜色更多。

如果一个像素使用8bit来记录,那就表示有2的8次方种色彩可以表现,也就是256种色彩。
如果使用32bit来记录一个像素,那就表示有2的32次方色彩可以表示(或者2的24次方,后面有解释)。 有些图片很简单,里面总共就不超过256种色彩,这个使用使用8bit能节约不少存储空间。

而有些图片过于复杂,无论如何处理,是无法用256种色彩表现的,这时就只能用更多的bit来表示一个像素了。常见的有24bit和32bit。
通常24bit色彩中使用三个8bit分别表示R红G绿B蓝,而32bit其实还有一个8bit常用来表示透明度(Alpha),用来在多个图片做叠加的时候使用。

相似回答