基于AI在线抠图结合火猴中scalelayout的应用效果展示(提供下载)(firemonkey)
缘起:
想检验一下AI在线抠图后的照片效果,决定时候firemonkey中的相关技术,看看效果:
效果:
其中:
scalelayout是为了适应各种屏幕尺寸而诞生的,但是生效必须将align设成client或者fit
saclelayout设置如下:
ScaledLayout1.Align := Fit;
圆形按钮的设置如下:
object CornerButton2: TCornerButtonSize.Width = 89 //Width和Height必须一样Size.Height = 89 //Width和Height必须一样Text = '<'TextSettings.Font.Size = 42TextSettings.FontColor = claAliceblueTextSettings.Trimming = NoneXRadius = 45 //角度必须45才能组成圆形YRadius = 45 //角度必须45才能组成圆形
end
代码:
i:Integer;Form1: TForm1;implementation{$R *.fmx}procedure TForm1.CornerButton1Click(Sender: TObject);begini:=i+1;if i>15 thenExit;Self.Image1.Bitmap.LoadFromFile('D:\fm\'+i.ToString+'-bg.png');end;procedure TForm1.CornerButton2Click(Sender: TObject);
beginif i<=1 thenExit;i:=i-1;Self.Image1.Bitmap.LoadFromFile('D:\fm\'+i.ToString+'-bg.png');end;procedure TForm1.FormCreate(Sender: TObject);
begini:=0;
end;end.
源码下载:
链接:https://pan.baidu.com/s/1zdTWdhSHhY_AxEyytywjxg
提取码:3j6a
基于AI在线抠图结合火猴中scalelayout的应用效果展示(提供下载)(firemonkey)相关推荐
- 火猴之图片立体翻转效果展示(firemonkey)
结果: 思路: 1.使用firemonkey之3d应用 2.layout3d+image3d+textlayer3d 3.使用floatanimation改变image3d的rotation的角度实现 ...
- [cesium] 数字孪生 | 超图 | UE4 | Unity | 基于三维GIS + 游戏引擎结合示例 | UE4 和 Unity的效果展示
说明 因为公司的产品规划,最近在研究数字孪生方向的产品,看到51word的云渲染路线三维GIS+游戏引擎跨界融合: 不过没多久看到超图官网已经出了相应的拓展插件今天准备试试.之前有关注过cesium有 ...
- Office系列办公软件中的一款-Microsoft Excel提供下载
Excel表格是一款办公软件,一次突破传统表格的制作.Excel 2016是微软旗下Office系列办公软件中的一款,总体是以表格形式来运行,但是有很多功能都可以通过丰富的函数来实现,是一款上手简单, ...
- 基于Vue和axios的音乐播放器——悦听音乐效果展示及代码分享
接口还是网易的,毕竟它家的公开,也就搜搜网易云音乐的歌了.不想敲的,可以用下面的 gitee地址: link. https://gitee.com/lyh1999/enjoy-listening-mu ...
- bootstrap-table真实交互数据_博思远略:基于AI交互场景数据构建用户画像的几点思考...
什么是用户,就是那些藏在每台电脑.手机.pad.智能watch屏幕背后的使用产品或服务恰如你我--有血有肉.有情绪.有想法.有阅历.有逻辑.有思考.固守某种习惯且独一无二.形形色色的人. 用户画像本质 ...
- 基于AI视觉技术构建柔性生产数字化车间
当前中国快速进入老龄化社会,人口红利逐渐消失,企业用工难招工难日益显著.面对当前困局,为继续推动中国从制造大国走向制造强国,需要加快建设数字化车间,用自动化设备替代繁重的人工劳动,实现生产的智能化和信 ...
- 类似手机管家中火箭升空的效果
1.首先找四张图片并放在drawable-hdpi目录下 2.编写主activity,放两个按钮即可,一个用来开启火箭,一个用来关闭火箭.因为火箭可以看作是没有界面的activity,所以在服务里面写 ...
- 如何将RTC中基于AI的音频算法有效的产品化
正文字数:4854 阅读时长:7分钟 将AI算法任务模块化是一种解决AI音频处理算法应用效果不够好.通用/扩展性差.计算开销大等问题的有效方法.网易云信 资深音频算法工程师 郝一亚在LiveVide ...
- 基于AI的计算机视觉识别在Java项目中的使用(三) —— 搭建基于Docker的深度学习训练环境
深度学习在哪里? 我们已然生活在数字时代,一天24小时我们被数字包围.我们生活中的方方面面都在使用数字来表达.传递.存储.我们无时无刻不在接收数字信息,而又无时无刻不在生产数字信息. 在数字世界中,可 ...
最新文章
- 优化系统后VS启动不了问题的一种解决方案
- dedecms 如何调用多个不同栏目的文章_SEO排名,同一篇文章,在多个栏目,如何处理?...
- .Net之用户控件笔记
- ClassPool CtClass浅析
- 带有自定义注释的Java注释教程
- block的使用(六)
- 1-Mybatis入门案例
- java命令javac java,使用命令行JAVAC编译Java
- Android View框架总结(七)View事件分发机制
- linux TP 阿帕奇 数据库 php的安装
- 【数字信号处理】基于matlab数字信号同步压缩变换【含Matlab源码 1535期】
- SWFObject 2.0 官方文档二
- win11系统 JDK 环境变量配置失败
- matlab.m文件
- 如何设置html背景,如何给html设置背景
- 数据库课程设计——学生宿舍信息管理系统
- java开发爱恩斯坦棋,爱恩斯坦棋计算机博弈系统的研究与实现
- 机械臂控制C语言程序,ROS机械臂开发:MoveIt!编程
- 详解 FTP、FTPS 与 SFTP 的原理
- cmd pc如何开多个微信_如何在电脑上面登录多个微信?