Q&A

  • 스티커사진처럼 이미지 위에 이미지를 올릴 수는 없는지?
델파이에서는 스티커 사진처럼 이미지 위에 다른 이미지를 올려놓을 수는 없는지요?

VisualBasic에서는 거의 불가능한것 같아서 이번에 델파이로 언어를 바꿔서 공부하고 있는 학생입니다.

좋은 방법 있으면 좀 알려주셨으면 합니다.

메일로 주시면 더욱 고맙구요.

보통 이미지 위에 글씨를 쓴다던지

아니면 그냥 겹쳐 보이게 하는 정도는 되는데, 겹쳐 놓고 저장하는 방법을 아는 분이 아무도 없는것 같더라구요..

아시는 분이 계시다면 꼭 알려 주시기 바랍니다.



1  COMMENTS
  • Profile
    이정욱 1999.09.08 02:28
    물론 가능합니다.



    일단 그림위에 글씨를 쓰는것은 이렇게 하시면 됩니다.



    만약 Image에 그림이 있다면..



    BOOL TextOut(



    HDC hdc, // handle of device context

    int nXStart, // x-coordinate of starting position

    int nYStart, // y-coordinate of starting position

    LPCTSTR lpString, // address of string

    int cbString // number of characters in string

    );

    이라는 API를 사용하시구요..

    예를들면..



    TextOut(Image.Picture.Bitmap.Canvas, 0,0,'Test',4); 라고 하시면 그림위에 글씨가 씌어 집니다.



    음.. 그리고 저장하는 방법은 간단합니다.

    Image.Picure.Bitmap.SaveToFile('테스트.BMP'); 하시면 됩니다.



    만약 더 많은 부분을 알고싶으시면 TCanvas를 공부하세요.



    남기현 께서 말씀하시기를...

    > 델파이에서는 스티커 사진처럼 이미지 위에 다른 이미지를 올려놓을 수는 없는지요?

    > VisualBasic에서는 거의 불가능한것 같아서 이번에 델파이로 언어를 바꿔서 공부하고 있는 학생입니다.

    > 좋은 방법 있으면 좀 알려주셨으면 합니다.

    > 메일로 주시면 더욱 고맙구요.

    > 보통 이미지 위에 글씨를 쓴다던지

    > 아니면 그냥 겹쳐 보이게 하는 정도는 되는데, 겹쳐 놓고 저장하는 방법을 아는 분이 아무도 없는것 같더라구요..

    > 아시는 분이 계시다면 꼭 알려 주시기 바랍니다.

    >