|
안티안라이싱이란 명칭이 있었네욤 ^^;;
폰트사이즈가 20이상이 되면 님이 말씀하신 대로 해도 계단현상이 나타나긴하는데
일단 님의 답변이 큰 도움이되었습니다
감사합니다~~
방태윤 님이 쓰신 글 :
: 소나무기운님의 방법으로 하면 될건데요,..
: 자주색이 나올수가 없지요,
: 다른부분에서 안티안라이싱(계단현상없애는것) 처리가 됬다던지 그런것 때문 아니지 모르겠네요,?
:
: 아래는 소나무기운님과 같은 방법이에요.TextOut 를 쓴거만 다르지요,
:
: Canvas->Font->Size=9;
: Canvas->Font->Name="굴림";
: SetBkMode(Canvas->Handle,TRANSPARENT);
:
: int x=16;
: int y=16;
: AnsiString str="안녕하세요";
:
: Canvas->Font->Color=clRed;
:
: Canvas->TextOut(x,y-1,str);
: Canvas->TextOut(x-1,y,str);
: Canvas->TextOut(x+1,y,str);
: Canvas->TextOut(x,y+1,str);
:
: Canvas->Font->Color=clBlue;
: Canvas->TextOut(x,y,str);
:
: 그럼...
:
:
: 궁금이 님이 쓰신 글 :
: : 소나무기운님께는 다시한번 감사드립니다...
: : 님이 제시해준 방법으로 해보았는데 중간의 자주색 같은 부분이 해결이 안되네요... 깔끔하게 떨어져야하는데... ㅜㅜ
: :
: : 제가 필요한것은
: : 문자내부색과 테두리색 외부 색이 정확한 수치로 떨어져야 합니다.
: : 문자내부색이 빨강 외곽선이 파랑 바탕색이 흰색이면 그 color의 색값이 3가지만 나와야합니다,,
: : 파란색과 빨강색이 겹친부분에 자주색 값이라던지 하는값이 들어가면 안되건든요... ㅜㅜ
: :
: : 수치값을 타 기기에 전송을 해야하기때문에,,
: : 곡선부분이 문제네요 ㅡ.ㅡ
: :
: : 외곽선 돌리는 살짝 겹치는 부분의 색들의 처리를 어떻게 해야할지... ㅡ.ㅡ
: : 해보신분 계시면 답변 부탁드립니다
|