델파이에서는 스티커 사진처럼 이미지 위에 다른 이미지를 올려놓을 수는 없는지요?
VisualBasic에서는 거의 불가능한것 같아서 이번에 델파이로 언어를 바꿔서 공부하고 있는 학생입니다.
좋은 방법 있으면 좀 알려주셨으면 합니다.
메일로 주시면 더욱 고맙구요.
보통 이미지 위에 글씨를 쓴다던지
아니면 그냥 겹쳐 보이게 하는 정도는 되는데, 겹쳐 놓고 저장하는 방법을 아는 분이 아무도 없는것 같더라구요..
아시는 분이 계시다면 꼭 알려 주시기 바랍니다.
일단 그림위에 글씨를 쓰는것은 이렇게 하시면 됩니다.
만약 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에서는 거의 불가능한것 같아서 이번에 델파이로 언어를 바꿔서 공부하고 있는 학생입니다.
> 좋은 방법 있으면 좀 알려주셨으면 합니다.
> 메일로 주시면 더욱 고맙구요.
> 보통 이미지 위에 글씨를 쓴다던지
> 아니면 그냥 겹쳐 보이게 하는 정도는 되는데, 겹쳐 놓고 저장하는 방법을 아는 분이 아무도 없는것 같더라구요..
> 아시는 분이 계시다면 꼭 알려 주시기 바랍니다.
>