Windows以位图方式处理颜色,与笔,画笔和文本中的颜色不同。通过使用CreateBitmap或CreateCompatibleBitmap功能创建的兼容位图是设备特定的,并以设备相关格式保留颜色信息。不使用颜色值,颜色不受近似和抖动影响。
与设备无关的位图(DIB)将颜色信息作为颜色值或调色板索引保留。如果使用颜色值,则颜色可以进行近似,但不能进行抖动。调色板索引只能用于支持调色板的设备。虽然Windows不会由索引识别出近似值或抖动颜色,但由于索引只能在创建位图时当前颜色调色板的上下文中产生有效结果,所以产生的颜色可能与预期不同。如果调色板发生变化,位图中的颜色也会发生变化。