小编Ofe*_*hem的帖子

Delphi 在另一个图像上绘制 png 文件的一部分

我正在使用此函数在特定位置的 TImage 上绘制 png:

procedure TForm1.PlacePNG(nam: string; px, py: Integer);
var
  vPic: TPicture;
  vSrc: TGraphic;
begin
  vPic := TPicture.Create;
  try
    vPic.LoadFromFile(Nam);
    vSrc := vPic.Graphic;
    Image1.Canvas.Draw(px, py, vSrc);
  finally
    vPic.Free;
  end;
end;
Run Code Online (Sandbox Code Playgroud)

我的问题:在不失去透明度的情况下,对 png 文件的一部分执行此操作的最佳方法是什么?

delphi png transparency delphi-xe2

2
推荐指数
1
解决办法
91
查看次数

标签 统计

delphi ×1

delphi-xe2 ×1

png ×1

transparency ×1