C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[46004] Re:Re:Re:아.. 물론 GraphicEx는 설치했습니다..
열씸! [] 1225 읽음    2006-08-03 13:42
Design 타임에서 TImage32 의 Bitmap에(TBitmap32) TGA 화일을 로딩하고 싶으신거라면,
Bitmap의 write 프로퍼티에 해당하는 함수 파라메터를 TPicture *같은걸로 수정한 다음
그 함수(write 프로퍼티에 해당하는 함수) 내부에서
해당 Bitmap에 Assign 하시면 될겁니다.

단, 이때 이미지포맷을 처리하는 컴포넌트(GraphicEx등..)에 따라,
알파값이 날아간 채로 Assign된다든지, TBitmap32 로 바로 할당이 안되든지 하는 경우도
있을 수 있는데,
그럴땐 Graphics::TBitmap 에 먼저 Picture를 할당해서 그걸 TBitmap32 로 릴레이 하시든지,
Picture 의 Width, Height 만큼 Bitmap32를 SetSize 하시고, 스캔라인에 따라
알파값을 직접 이식해주는 방법을 쓰셔야 할겁니다.

DoyongID 님이 쓰신 글 :
: 최초 질문글에는 들어 있던 내용인데, 재질문 할때는 빠졌었네요..^^
:
: GraphicEx도 설치한 상태입니다.. TImage에서는 예전 답변하신 분이 해주신대로 해결되었는데, TImage32에서는 이 방법이 안통해서요..
:
: 열씸! 님이 쓰신 글 :
: : Graphics32 는 다양한 포맷을 지원하기 위한 컴포넌트가 아닙니다.
: : 용도를 제대로 알고 쓰셔야겠죠.
: : 자료실의 GraphicEx 컴포넌트를 설치하십시오.

+ -

관련 글 리스트
45933 재질문.. Graphics32에서 TGA 안불러지는 현상.. DoyongID 1091 2006/07/31
45970     Re:재질문.. Graphics32에서 TGA 안불러지는 현상.. 열씸! 984 2006/08/02
46003         Re:Re:아.. 물론 GraphicEx는 설치했습니다.. DoyongID 922 2006/08/03
46004             Re:Re:Re:아.. 물론 GraphicEx는 설치했습니다.. 열씸! 1225 2006/08/03
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.