1]UniImage图片填上文字

2]加载网上图片chrome版本要高于49

3]加载本地图片


 

1]UniImage图片填上文字

procedure TMainForm.UniButton2Click(Sender: TObject);
Var
  bmp: tBitmap;
  ui: TUniImage;
Begin
  ui := UniImage2;
  If ui.Picture.Graphic <> nil Then Begin
    bmp := tBitmap.Create;
    bmp.Assign(ui.Picture.Graphic);
    ui.Picture.Bitmap.Assign(bmp);
    bmp.Free;
  End;
  ui.Picture.Bitmap.Canvas.Brush.Style := bsClear; //透明
  ui.Picture.Bitmap.Canvas.Font.Color := clred; //字体颜色
  ui.Picture.Bitmap.Canvas.TextOut(10, 10, '图片填上文字');
End;

UniGUI学习之UniImage(39)


2]加载网上图片

 UniGUI学习之UniImage(39)

 http://pic1.win4000.com/tj/2020-11-23/5fbb52853885a.jpg

procedure TMainForm.UniButton1Click(Sender: TObject);
begin
   UniImage1.Url:='http://pic1.win4000.com/tj/2020-11-23/5fbb52853885a.jpg';
   UniImage1.Repaint;
end;

 


3]加载本地图片

procedure TMainForm.UniButton3Click(Sender: TObject);
begin
UniImage1.Url:='b.jpg';
   UniImage1.Repaint;
end;

UniGUI学习之UniImage(39)

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-19
  • 2021-06-11
  • 2021-09-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-14
  • 2022-12-23
  • 2021-11-16
  • 2021-12-20
  • 2022-12-23
相关资源
相似解决方案