|
24Bit비트맵이미지를 Bitmap->PixelFormat = pf16Bit로 바꿔서 출력해봤는데 색깔이
이상하게 나오더군여...
님이 말씀하신 라인을 집어넣으라는것이 무슨 말씀인지 잘 모르겠습니다...
답변 부탁드립니다..
유영인.Chris 님이 쓰신 글 :
: Image1->Picture->Bitmap->PixelFormat = pf16bit;
:
: 라인을 집어 넣으신다면, 해당 그림을 16 비트로 바꾸실 수 있습니다. 물론, 다른 비트로도 바꿀수도 있구요.
:
: 하지만, 낮은 비트로 한번 바꾸셨다면, 그것을 다시 높은 비트로 설정한다고 해서 원본이 돌아오는 것은 아닙니다. 색상이 이미 변경되었기 때문이지요. 만약 이런 루틴을 원하신다면, 비트맵 원본 버퍼를 하나 두셔야 할 것 같습니다.
:
:
: 왕초보(빌더) 님이 쓰신 글 :
: : 안녕하세요...
: :
: : 워낙 빌더에 관해 초보인지라.... 모르는게 있어서 질문드립니다..
: :
: : 비트맵을 로드해서 16Bit로 변환해서 출력하고 싶습니다...
: :
: : 제가 듣기로는 빌더에 강제로 변환시켜주는 기능이 있다고 하던데...(맞는지????)
: :
: : 그래서 Bitmap->PixelFormat = pf16bit; 이렇게 해서 출력해봤는데...
: :
: : 색깔이 이상하게 나오더라구여....
: :
: : 강제 변환하는 방법이 있는건지...
: :
: : 있을경우 변환해서 저장한후 다시로드 하면 원본이지랑 똑같이 나오는지...
: :
: : 아니면 16bit로 인코딩해야하는건지...
: :
: : 16Bit로 변환시키는 방법을 아시는 고수님께서 자세한 설명을 해주시면 고맙겠습니다..
|