Q&A

  • 글씨와 그림을 bitmap으로 저장하는 방법
글씨와 그림 데이터를 입력받아 bitmap으로 데이터를 저장하는 방법을 알고 싶습니다.

bitmap의 크기는 가로로는 상관이 없는데 세로로는 16bit이며 색상은 16color를 이용

합니다.

그림 같은 경우에는 방법을 어느정도는 알겠는데 글씨도 bitmap으로 저장할 수 있는지 .. 또한, 그림과 글씨 2종류의 데이터를 동시에 받을수 있는 컴포넌트가 있는지 궁금

합니다.

둘다 안될 경우 글씨만이라도 bitmap으로 저장할 수 있는 방법을 부탁드립니다.

다음주 초까지 이 문제를 해결해야 되서 도움을 부탁드립니다.



1  COMMENTS
  • Profile
    로비 2000.11.28 07:18
    제가 아는 어떤 분이랑 이름이 같군요

    방가 ~~~

    LCD 계기판의 문자판을 프로그램으로 넣은 적이 있습니다

    Memo의 Text 를 Bitmap으로 다시 Bitmap을 Hex나 0101값으로 변환해적이 있습니다

    그때 썼던 Text --> Bitmap 코드가 아래와 같습니다

    도움이 되셨으면 합니다

    즐푸 하이소



    procedure TForm1.Button1Click(Sender: TObject);

    var

    HandleDC: hDC;

    Bitmap: TBitmap;

    begin

    Bitmap := nil;

    HandleDC := getDC(Memo1.Handle);

    try

    Bitmap := TBitmap.Create;

    Bitmap.Width := Memo1.Width-7;

    Bitmap.Height := Memo1.Height-7;

    Bitmap.Palette := Form1.GetPalette;

    bitBlt(Bitmap.Canvas.Handle,

    0, 0, Memo1.Width, Memo1.Height,

    HandleDC, 1, 1, SRCCOPY);

    Image1.Picture.Bitmap.Assign(Bitmap);

    releaseDC(Memo1.Handle, HandleDC);

    finally

    Bitmap.Free;

    end;

    end;