Delphi FMX 图像处理成圆角图像


本文整理自网络,侵删。

 
unit RoundImageForm;

interface

uses
  System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,
  FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.Objects,
  FMX.Controls.Presentation, FMX.StdCtrls;

type
  TForm11 = class(TForm)
    Image1: TImage;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form11: TForm11;

implementation

{$R *.fmx}

procedure TForm11.Button1Click(Sender: TObject);
var
  B1, B2: TBitmap;
begin
  B1 := TBitmap.Create;
  B1.LoadFromFile('..\..\123.jpg');
  B2 := TBitmap.Create(B1.Width, B1.Height);
  try
    B2.Clear(0);
    B2.Canvas.BeginScene;
    B2.Canvas.Fill.Bitmap.Bitmap := B1;
    B2.Canvas.Fill.Bitmap.WrapMode := TWrapMode.TileStretch;
    B2.Canvas.Fill.Kind := TBrushKind.Bitmap;
    B2.Canvas.FillRect(RectF(0, 0, B2.Width, B2.Height), 30, 30, AllCorners, 1);
    B2.Canvas.EndScene;
    Image1.Bitmap.Assign(B2);
  finally
    B1.Free;
    B2.Free;
  end;
end;

e

相关阅读 >>

Delphi pi 精确计算返回圆周率

Delphi webbrowser控件属性介绍

Delphi 数字签名添加器源码

delph 自带url编码函数 tnetencoding

Delphi byte类型算术运算

Delphi图片base64编码

Delphi远程线程注入获取qq密码

Delphi程序与chm帮助关联的简单实现

Delphi 取得ie下面输入框内容

Delphi代码实现窗口最小化,最大化,关闭消息发送

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...