bitmap.pixelformat:=pf8bit
bitmap.팔레트:=256팔레트
이렇게 적용시켰습니다.
그리고 대입문은
bitmap.canvas.pixel[0,0]:=16colorbitmap.canvas.pixel[0,0];
이렇습니다.
16colorbitmap은 16bit컬러입니다.
bitmap의 픽셀포맷코딩을 빼거나 pf16bit 로 하면 대입이 잘되는데..
256컬러값 대입방법은 16bit 컬러와 다른지 궁금합니다.
다르다면 조언좀 부탁드립니다.
-즐거운 추석이 되시길 바랍니다-
물론 님처럼 컬러값을 넣을 때는
넣는 값은 같지만 들어간 값은
다를수 있으니 조심하시기 바랍니다.
결국 한컬러가 BYTE단위로 표현됩니다
따라서 BYTEArray 를 사용하셔서 작업하시면 됩니다.
결국 다른 비트에서 변화를 주신다면
디더링하는 결과가 되지여
그럼 즐프하세여...