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
[19951] Re:[질문]비트맵을 로드해서 출력할때 16bit로 변환해서 출력하고 싶습니다...
유영인.Chris [cuperido] 1052 읽음    2002-07-09 13:53
Image1->Picture->Bitmap->PixelFormat = pf16bit;

라인을 집어 넣으신다면, 해당 그림을 16 비트로 바꾸실 수 있습니다. 물론, 다른 비트로도 바꿀수도 있구요.

하지만, 낮은 비트로 한번 바꾸셨다면, 그것을 다시 높은 비트로 설정한다고 해서 원본이 돌아오는 것은 아닙니다. 색상이 이미 변경되었기 때문이지요. 만약 이런 루틴을 원하신다면, 비트맵 원본 버퍼를 하나 두셔야 할 것 같습니다.


왕초보(빌더) 님이 쓰신 글 :
: 안녕하세요...
:
: 워낙 빌더에 관해 초보인지라.... 모르는게 있어서 질문드립니다..
:
: 비트맵을 로드해서 16Bit로 변환해서 출력하고 싶습니다...
:
: 제가 듣기로는 빌더에 강제로 변환시켜주는 기능이 있다고 하던데...(맞는지????)
:
: 그래서 Bitmap->PixelFormat = pf16bit; 이렇게 해서 출력해봤는데...
:
: 색깔이 이상하게 나오더라구여....
:
: 강제 변환하는 방법이 있는건지...
:
: 있을경우 변환해서 저장한후 다시로드 하면 원본이지랑 똑같이 나오는지...
:
: 아니면  16bit로 인코딩해야하는건지...
:
: 16Bit로 변환시키는 방법을 아시는 고수님께서 자세한 설명을 해주시면 고맙겠습니다..

+ -

관련 글 리스트
19942 [질문]비트맵을 로드해서 출력할때 16bit로 변환해서 출력하고 싶습니다... 왕초보(빌더) 1095 2002/07/09
19951     Re:[질문]비트맵을 로드해서 출력할때 16bit로 변환해서 출력하고 싶습니다... 유영인.Chris 1052 2002/07/09
19954         Re:Re:[질문]궁금한게 있습니다.... 왕초보(빌더) 792 2002/07/09
19955             Re:Re:Re:[질문]궁금한게 있습니다.... 유영인.Chris 863 2002/07/09
19956                 Re:Re:Re:Re:답변 감사합니다.... 왕초보(빌더) 852 2002/07/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.