各位大虾 怎么在一张用TIMAGE加载的图片上再添加一个图标,图片(ICON,BMP,GIF)等

解决方案 »

  1.   

    不行,我试过了 我现在是共用一个TIMAGE 之前已经在TIMAGE组件中绘了一张JPG的图片,我现在还想在JPG图片上在
    绘一张图标 相当于叠加,不知道怎么做?
      

  2.   

    这个是JPG的问题。
    你改成BMP就没问题了。
      

  3.   

    var
      jpg: TJpegImage;
    begin
      //绘背景
      jpg := TJpegImage.Create;
      jpg.LoadFromFile('d:\test.jpg');
      Image1.Canvas.StretchDraw(Rect(0,0,Image1.Width,Image1.Height),jpg);
      jpg.Free;
      //以下可根据自己需要绘其他图片或者文字 Image1.Canvas.Draw(...);