Uso de la biblioteca Python Imaging, puedo llamarPIL: ¿Convertir imagen RGB a una paleta específica de 8 bits?
img.convert("P", palette=Image.ADAPTIVE)
o
img.convert("P", palette=Image.WEB)
pero ¿hay una manera de convertir a una paleta arbitraria?
p = []
for i in range(0, 256):
p.append(i, 0, 0)
img.convert("P", palette=p)
donde asignará cada píxel al color más cercano encontrado en la imagen? ¿O es compatible con Image.WEB
y nada más?
¿Has probado esto? –
Estoy bastante seguro de haberlo hecho en ese momento (~ 5 años atrás). ¿No funcionó para ti? –
No lo intenté. Terminé usando im.quantize() –