PIL /枕头Image.quantize提供比要求更多的颜色

时间:2020-08-02 17:18:50

标签: python python-imaging-library

我正在尝试使用PIL库对图像进行量化(带有抖动)。

        #image is RGB
        quantized = image.convert("P", dither=Image.NONE,\
                                colors=16, \
                                palette=Image.ADAPTIVE)

        pal = quantized.getpalette()[0:3*16]

        with_dither = image.quantize(palette=quantized, \
                    dither=Image.FLOYDSTEINBERG, \
                    method=Image.MEDIANCUT,\
                    colors = 16)

with_dither返回的图像的最大索引为16(由于颜色数为16,我期望15。)我不知道为什么它返回16作为最大索引。有办法强制吗?

0 个答案:

没有答案