gui상에 원 이미지를 불러오려고 하는데 그림판에서 원을 그렸거든요. 근데 그게 깔끔하게 원이 아니라 그림판이 사각형이다보니 하얀색 사각형에 원이 내접해있는 이미지가 되버렸어요.
그래서 회색 배경에 그 이미지를 불러오면 원이 아니고 하얀 사각형이 불러와지는데 이런건 어떻게 해결해요?
gui상에 원 이미지를 불러오려고 하는데 그림판에서 원을 그렸거든요. 근데 그게 깔끔하게 원이 아니라 그림판이 사각형이다보니 하얀색 사각형에 원이 내접해있는 이미지가 되버렸어요.
그래서 회색 배경에 그 이미지를 불러오면 원이 아니고 하얀 사각형이 불러와지는데 이런건 어떻게 해결해요?
알파나 마스크색을
png로 만드세여 포토샵으로 배경날리고
알파안 쓰면 테두리아햏햏함
아 포토샵을 써야되는구나 감사해여 그런 작업은 png로만 되는거죠?
굳이 비트맵으로 하고 싶으면 옛날 게임들이 했던 것처럼 배경을 분홍색 처럼 안 쓰는 색으로 준 뒤 출력 함수에서 그 색을 컬러 키로 해서 투명 처리해 주면 됨. GDI로는 TransparentBlt가 있지.
내지는 Mask Image 만들어서 비트 연산으로 해도 됨.
응 주로 png. tga 도 썼었지 옛날엔
알파값 지원하는 이미지는 많지 않아.
ㅅㅅㅅ 말대로 하면 되긴 한데 그렇게 하면 은은한 반투명은 안되어서 상업용 퀄리티론 적합하지 않구.
은은한 반투명 하려면 당연히 PNG 써야죠. ㅋ 비트맵은 알파 채널이 지원 안되니까요. 윈도우의 아이콘도 XP까지는 비트맵 썼었는데 비스타 이후로 알파 색깔도 지원하려고 PNG 포맷을 쓰기도 하죠. PE 파서 만들면서 알게 됨. ㅋ
알파 채널이 없었을 때는 비트맵으로 은은한 반투명 구현하려고 점묘화 기법으로 구현했다던데 PNG가 있는 마당에 그건 쌩삽질이죠 ㅋㅋㅋ
그렇군요
아마 그거 패널 문제일수도 장작이라면 패널을 바꿔봐- 자바 장작노예
libPNG, libTIFF 정돈 커스터마이즈 해서 갖고 다니는 센스. : )
JPEG XR 도 갖고 다님 괜춘.
http://autogram.tk/이
중고차 어플리케이션 어떤가요?