자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi Image 콤포넌트에 투명배경 이미지적용...
2016.05.26 15:12
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
Image콤포넌트로 스플래쉬 화면을 만들었는데
배경이 투명인 PNG파일을 로드 시켰습니다...
그런데 Image콤포넌트의 회색 틀이 보이더라구요...
제거방법 아시면 댓글 부탁드립니다..
댓글 6
-
험프리
2016.05.27 09:50
-
syc
2016.05.27 16:26
이미지 첨부합니다..
정확하게 어떤 배경이 보기위해 위치를 이동시켜보니 폼의 배경이아니라 Image콤포넌트 자체 배경인거 같아보입니다.
그런데 생각해보니 Image콤포넌트의 배경의 투명으로 만들어준다고 해도 폼의 배경이 보일듯 하네요...
혹시 해결할수있는방법이 있나요??
스플래쉬 이미지가 배경이 투명한 PNG이미지가 그대로 나오게 하고싶습니다..
-
험프리
2016.05.30 11:33
폼을 투명하게 처리하고, PNG 이미지 사용 해 보세요.
http://leesandeuli.tistory.com/entry/Delphi-%ED%8F%BC%EC%9D%98-%ED%88%AC%EB%AA%85%EB%8F%84-%EC%A1%B0%EC%A0%88
-
syc
2016.05.30 15:52
답변 감사합니다!!
알려주신 페이지에서
[방법2] - 폼과 같은 색만 투명하게. (폼의 컴포넌트 제외)
Form -> Properties -> Color (clCream) -> TransparentColor (true) -> Value (clCream)
방법2를 적용하여서 해보았는데
첨부사진처럼 명암이있는 부분은 색이다른지 조금 남는데, 이부분까지 깔끔하게하는 것은 어려울까요??..
명암을 다 없애고 투명으로 하고싶은 부분은 clCream색으로 편집해서 스플래쉬 사진으로 사용하면 될것같긴한데,
입체효과를 주는 그림자가 사라져 버려 원하는 사진과 조금 다르게 되어 다시한번질문드립니다...
-
험프리
2016.05.31 10:56
입체효과를 주시려면, 그림자가 없는 이미지를 투명하게 처리하시고
그림자 주는 효과를 따로 처리해 보시기 바랍니다. 두개의 효과가 같이 처리될지는 테스트해보셔야 할텐데요.
(요부분은 직접 검색하셔서 찾아보시기 바랍니다. 아마 같은 고민을 한 사례가 왕왕있을 것 같습니다.)
http://www.delmadang.com/community/bbs_view.asp?bbsNo=3&bbsCat=43&indx=196841&page=32
-
syc
2016.06.01 20:11
답변주셔서 감사합니다~! ^^
Delphi Image 콤포넌트에 투명배경 이미지적용...
2016.05.26 15:12
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
Image콤포넌트로 스플래쉬 화면을 만들었는데
배경이 투명인 PNG파일을 로드 시켰습니다...
그런데 Image콤포넌트의 회색 틀이 보이더라구요...
제거방법 아시면 댓글 부탁드립니다..
댓글 6
-
험프리
2016.05.27 09:50
-
syc
2016.05.27 16:26
이미지 첨부합니다..
정확하게 어떤 배경이 보기위해 위치를 이동시켜보니 폼의 배경이아니라 Image콤포넌트 자체 배경인거 같아보입니다.
그런데 생각해보니 Image콤포넌트의 배경의 투명으로 만들어준다고 해도 폼의 배경이 보일듯 하네요...
혹시 해결할수있는방법이 있나요??
스플래쉬 이미지가 배경이 투명한 PNG이미지가 그대로 나오게 하고싶습니다..
-
험프리
2016.05.30 11:33
폼을 투명하게 처리하고, PNG 이미지 사용 해 보세요.
http://leesandeuli.tistory.com/entry/Delphi-%ED%8F%BC%EC%9D%98-%ED%88%AC%EB%AA%85%EB%8F%84-%EC%A1%B0%EC%A0%88
-
syc
2016.05.30 15:52
답변 감사합니다!!
알려주신 페이지에서
[방법2] - 폼과 같은 색만 투명하게. (폼의 컴포넌트 제외)
Form -> Properties -> Color (clCream) -> TransparentColor (true) -> Value (clCream)
방법2를 적용하여서 해보았는데
첨부사진처럼 명암이있는 부분은 색이다른지 조금 남는데, 이부분까지 깔끔하게하는 것은 어려울까요??..
명암을 다 없애고 투명으로 하고싶은 부분은 clCream색으로 편집해서 스플래쉬 사진으로 사용하면 될것같긴한데,
입체효과를 주는 그림자가 사라져 버려 원하는 사진과 조금 다르게 되어 다시한번질문드립니다...
-
험프리
2016.05.31 10:56
입체효과를 주시려면, 그림자가 없는 이미지를 투명하게 처리하시고
그림자 주는 효과를 따로 처리해 보시기 바랍니다. 두개의 효과가 같이 처리될지는 테스트해보셔야 할텐데요.
(요부분은 직접 검색하셔서 찾아보시기 바랍니다. 아마 같은 고민을 한 사례가 왕왕있을 것 같습니다.)
http://www.delmadang.com/community/bbs_view.asp?bbsNo=3&bbsCat=43&indx=196841&page=32
-
syc
2016.06.01 20:11
답변주셔서 감사합니다~! ^^
폼의 테두리가 나온게 아닐까요? 저도 올려주신 내용만으로는 짐작하기가 어렵습니다.^^