, 나는PIL : RGB 이미지를 특정 8 비트 팔레트로 변환 하시겠습니까?
img.convert("P", palette=Image.ADAPTIVE)
또는
img.convert("P", palette=Image.WEB)
를 호출 할 수 있지만, 임의의 팔레트로 변환하는 방법은 무엇입니까?
p = []
for i in range(0, 256):
p.append(i, 0, 0)
img.convert("P", palette=p)
여기서 각 픽셀을 이미지에서 가장 가까운 색으로 매핑합니까? 아니면 Image.WEB
에서 지원 되는가요?
테스트 해 보셨습니까? –
나는 그 때 (~ 5 년 전에) 내가 한 일을 확신한다. 너에게 효과가 없었 니? –
나는 시도하지 않았다. 나는 im.quantize()를 사용하여 감았습니다. –