【发布时间】:2016-06-29 19:06:02
【问题描述】:
一组8位可以存储256个值。
一个灰度级可以有 256 种变化。
那么,他们为什么需要Format8bppIndexed?为什么是Indexed?
为什么不Format8bpp?
【问题讨论】:
-
你能解释一下为什么你认为灰度在这里是相关的吗?当然,您可以拥有 8 位灰度(尽管您也可以拥有 16 位灰度等),但这并不意味着这是您的唯一每个像素可以使用 8 位。
-
怎么样? 你想要达到什么目的?请注意,尽管在该特定情况下使用的调色板仅包含灰色阴影,但这并不意味着总是如此。
-
索引格式的概念可以追溯到 1990 年代初期。当时这是必要的,因为当时硬件仍然很糟糕,内存是当时的主要限制因素。太糟糕了,25 年前糟糕的硬件一直拖累程序员和 SO 问题。让我们继续讨论吧。
标签: .net c#-4.0 bitmap pixel grayscale