|
제가 canvas 쪽으로는 전혀 해본적이 없는 완전 초보입니다
아래 제가 했던 방법도 글씨가 크면 상관없는데 작을경우 외곽을 1픽셀씩 어떻게 줘야하는지를 모르겠습니다..
1픽셀씩 4번 뿌리는 부분 소스랑
가운데에 글자 색상 바꿔주는 부분 소스랑 좀 부탁해도 될까요? -.-;
송구스럽지만 부탁드립니다.. (_._)
소나무기운 님이 쓰신 글 :
: 안녕하세요.
: 전에 자막때문에 고민하던 일이 생각 나는 군요~~~
:
: 그때 했던 방법은
: 원하시는 외곽 에지 색상으로 상하좌우 1픽셀씩 4번 글자를 뿌리고 나서 가운데에
: 글자 색상을 바꾸어 한번 더 뿌려 주었습니다.
:
: 원하시는 답이시길...
:
: 궁금이 님이 쓰신 글 :
: : Q&A 를 찾아보니
: : 문자의 외곽선을 표시하는건
: :
: : 폼에 버튼 하나 놓고...
: : void __fastcall TForm1::Button1Click(TObject *Sender)
: : {
: : HWND hd;
: :
: : Canvas->Font->Name = '굴림';
: : Canvas->Font->Size = 72;
: : Canvas->Pen->Color = clBlue;
: :
: : hd = Canvas->Handle;
: : SetBkMode(hd, TRANSPARENT);
: : BeginPath(hd);
: : Canvas->TextOut(100,100,"빌더 만만세!!");
: : EndPath(hd);
: : StrokePath(hd);
: : }
: :
: : 이런게 나오더군요...
: : 외곽의 색을 지정할수있도록 되어있더군요... 근데 그 외곽 안쪽의 문자에 색을 넣고 싶으면 어떻게 해야하는지요?
: : 그리고 외곽의 굵기를 1pixel 정도로 지정하고 싶은데 가능한지요?
|