2014.02.28 10:36
(잘 아시다시피) PNG 포맷은 24BPP/32BPP 외에 256 color(indexed) 모드도 지원합니다.
그런데, 꿀뷰에서는 indexed color PNG도 탭키를 눌러 속성을 보면 24BPP/32BPP로 표시해줍니다.
(alpha 채널이 있으면 32BPP, 없으면 24BPP로 표시)
아마도 libpng 라이브러리의 특성 때문에 그렇게 표시하는 것 같은데,
(libpng는 indexed color도 24/32BPP와 동일하게 처리하더군요)
표시는 정확하게 되어야 맞는 것 같습니다.
항상 좋은 프로그램 감사드립니다.
수고하세요.
감사합니다. 관련 부분을 처리하도록 코드는 되어있었는데,
libpng 에서 png_set_* 호출후 png_read_update_info() 를 호출하면 하면 png_info_def::color_type 이 원래 값에서
PNG_COLOR_TYPE_RGB, PNG_COLOR_TYPE_RGB_ALPHA 등으로 바뀌고 있었네요.
관련 부분을 수정하였으니 다음 버전을 기다려 주세요.~