
Delphi Image之圆形头像
发布日期:2021-05-04 14:31:04
浏览次数:26
分类:技术文章
本文共 1283 字,大约阅读时间需要 4 分钟。
RAD Studio 10.4 测试√
procedure TMainF.Button4Click(Sender: TObject);var Bmp: TBitmap; Rhandle: HRGN;// R: TRect;begin Image2.Picture.LoadFromFile('head.jpg'); // 加载图片// Image2.AutoSize := true; // image大小自动调整// R := Image2.ClientRect; Bmp := TBitmap.Create; // 创建 Bmp // bmp.LoadFromFile('1.bmp'); // 加载bmp图片 Bmp.Assign(Image2.Picture.Graphic);// Rhandle:=CreateRoundRectRgn(100,0,200,100,100,100); Rhandle := CreateRoundRectRgn(0, 0, Image2.Width, Image2.height, Image2.Width, Image2.height); // 创建圆角矩形Rgn Image2.Picture.Assign(nil);// Image2.AutoSize := false;// Image2.Stretch := false;// Image2.height := R.Bottom - R.Top;// Image2.Width := R.Right - R.Left; Image2.Canvas.Brush.Color := clRed; Image2.Canvas.FillRect(Image2.ClientRect); SelectClipRgn(Image2.Canvas.Handle, Rhandle); // 选择剪辑片段 Image2.Canvas.Draw(0, 0, Bmp);// DeleteObject(Rhandle);// Image2.Canvas.Brush.Style := bsClear; Image2.Picture.Bitmap.TransparentColor := clRed;// Image2.Picture.Bitmap.Transparent := true; Image2.Transparent := true;end;
学习中记录的一点点笔记,以便以后翻阅。
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年03月13日 02时44分08秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【纪中2020.5.06日】模拟赛题解
2019-03-03
eclipse中server location灰色解决
2019-03-03
idea 写web项目图片不显示
2019-03-03
实用网站推荐
2019-03-03
idea中写mybatis报错
2019-03-03
RestFul 风格
2019-03-03
CSS浮动属性
2019-03-03
HTML+CSS基础
2019-03-03
SVM多类识别
2019-03-03
Failed to load OpenCL runtime解决
2019-03-03
svn 撤销已提交的错误修改
2019-03-03
算法工程师数学理论提高札记(improving)
2019-03-03
仿微信--主要版本说明
2019-03-03
Android存储
2019-03-03
Retrofit学习
2019-03-03
Android卡顿优化--界面秒开
2019-03-03
Android网络优化--工具
2019-03-03
Android网络优化--精准获取流量消耗
2019-03-03
Android进程的启动流程
2019-03-03