알파 값을 가진 PNG-Image가 있고 색상 양을 줄여야합니다. 나는 이미지의 모든 색상에 대해 256 색 이상을 가져야하고, 지금까지 내가 시도한 모든 것을 (페인트 숍에서 leptonica 등으로) 알파 채널의 이미지를 벗겨서 사용할 수 없도록 만듭니다. 내가 원하는 걸 저 밖에 있는게 있니?알파 값을 가진 PNG 이미지의 색상을 줄이기위한 C++ (또는 도구) 용 라이브러리가 있습니까?
편집 : 8 비트 팔레트를 사용하고 싶지 않습니다. 내 프로그램이 이미지를 처리 할 수 있도록 색상 수를 줄여야합니다.
예. 출력이 256 이하로 색상을 줄이면 (아마도 팔레트로 전환 할 때) 알파 값을 떨어 뜨리는 것처럼 보이고 항상 잘못된 색상의 픽셀이 많은 나쁜 결과를 생성하기 때문에 버그가있는 것 같습니다. 일반 사진에서는 보이지 않을 수도 있지만 이미지의 색상이 많은 영역이 많으며 디더링이 너무 뚜렷합니다. – HardCoder