Java의 BufferedImage에서 투명한 PNG 이미지를 만들려고합니다.알파 채널이없는 PNG 투명도
PNG가 알파 채널을 지원하지 않는 소프트웨어의 다른 부분으로로드됩니다.
Chapter 8, section 5, part 4 of the PNG book에 따르면 픽셀 값을 투명하게 지정하여 투명도를 얻을 수 있기 때문에 문제가되지 않습니다. 이 작업은 png 파일에 tRNS
헤더를 만들어 작동합니다.
이 기술 세부 사항을 Java 코드로 변환하는 방법을 잘 모르겠습니다. 실제 이미지 자체는 흑백입니다. 각 픽셀은 검은 색이나 흰색이 될 것입니다. 알파 채널을 사용하지 않고 각 흰색 픽셀을 투명 픽셀로 대체하고 싶습니다. 누군가 날 바른 방향으로 밀어 주시겠습니까?
완벽. Java API 문서가이 클래스에 다소 부족한 것으로 나타났습니다. 어쩌면 나는 단지 멍청한 행동 일 뿐이다. –