Q&A

  • jpeg 화일을 Timage 의 원하는 좌표에 출력하려면?
jpeg 화일을 Timage 의 원하는 좌표에 출력하려고 합니다..

잘 안되네요...

만약에 Timage 사이즈가 100 * 100 크기 일 경우라고 가정한다음

jpeg 이미지의 크기는 30 * 50 입니다. 이럴경우 timage 에서

jpeg 을 불러오면 0,0 에 불러오던데

이것을 제가 원하는 위치에 로드할 수있을까여?



bitblt 로는 안됩니다. jpeg 자체가 HDC 가 없어요....흑흑.

아시는분 답변 부탁드립니다.

2  COMMENTS
  • Profile
    최용일 2001.05.25 21:02
    안녕하세요. 최용일입니다.



    그냥 캔버스에다 그려주시면 될건데요... 굳이 HDC를 이용하실 필요는 없을거 같군요...



    uses

    ..., Jpeg;

    var

    Jpg: TJpegImage;

    begin

    Jpg := TJpegImage.Create;

    Jpg.LoadFromFile('c:myjpeg.jpg');

    Image1.Canvas.Draw(30, 30, Jpg);

    jpg.Free;

    end;



    TImage의 Transparent를 True로 해놓으시면 좀더 깔끔하게 보이겠네요...



    ^^ 항상 즐코하세요...



    궁금스 wrote:

    > jpeg 화일을 Timage 의 원하는 좌표에 출력하려고 합니다..

    > 잘 안되네요...

    > 만약에 Timage 사이즈가 100 * 100 크기 일 경우라고 가정한다음

    > jpeg 이미지의 크기는 30 * 50 입니다. 이럴경우 timage 에서

    > jpeg 을 불러오면 0,0 에 불러오던데

    > 이것을 제가 원하는 위치에 로드할 수있을까여?

    >

    > bitblt 로는 안됩니다. jpeg 자체가 HDC 가 없어요....흑흑.

    > 아시는분 답변 부탁드립니다.

  • Profile
    궁금스 2001.05.25 21:24
    최용일님.

    답변 감사드립니다.

    해결