Я пытаюсь квантовать изображение (с дизерингом), используя библиотеку 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 (я ожидал 15, поскольку количество цветов 16). Я не мог понять, почему он возвращает 16 в качестве максимального индекса. Есть ли способ заставить это?