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
[19956] Re:Re:Re:Re:답변 감사합니다....
왕초보(빌더) [] 851 읽음    2002-07-09 15:10
유영인.Chris 님이 쓰신 글 :
: 말씀 드린 라인은, 윗 소스 코드를 지칭하는 것이었습니다. 제가 말을 조금 혼동스럽게 한 것 같네요.
:
: 그리고, 24 Bit 를 16 Bit 이미지로 바꾸신다면, 화면 색깔은 자연히 깨질 수 밖에 없습니다. 24 비트는 훨씬 컬러가 많은데, 그것을 표현하지 못하니, 바뀌는 것이지요. 팔레트도 변경되어 자체의 색을 다시 복원하기는 더더욱 힘듭니다.
:
:
: 왕초보(빌더) 님이 쓰신 글 :
: : 24Bit비트맵이미지를 Bitmap->PixelFormat = pf16Bit로 바꿔서 출력해봤는데 색깔이
: :
: : 이상하게 나오더군여...
: :
: : 님이 말씀하신 라인을 집어넣으라는것이 무슨 말씀인지 잘 모르겠습니다...
: :
: : 답변 부탁드립니다..
: :
: :
: :
: :
: :
: :
: :
: : 유영인.Chris 님이 쓰신 글 :
: : :  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:답변 감사합니다.... 왕초보(빌더) 851 2002/07/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.