缘起:

想检验一下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)相关推荐

  1. 火猴之图片立体翻转效果展示(firemonkey)

    结果: 思路: 1.使用firemonkey之3d应用 2.layout3d+image3d+textlayer3d 3.使用floatanimation改变image3d的rotation的角度实现 ...

  2. [cesium] 数字孪生 | 超图 | UE4 | Unity | 基于三维GIS + 游戏引擎结合示例 | UE4 和 Unity的效果展示

    说明 因为公司的产品规划,最近在研究数字孪生方向的产品,看到51word的云渲染路线三维GIS+游戏引擎跨界融合: 不过没多久看到超图官网已经出了相应的拓展插件今天准备试试.之前有关注过cesium有 ...

  3. Office系列办公软件中的一款-Microsoft Excel提供下载

    Excel表格是一款办公软件,一次突破传统表格的制作.Excel 2016是微软旗下Office系列办公软件中的一款,总体是以表格形式来运行,但是有很多功能都可以通过丰富的函数来实现,是一款上手简单, ...

  4. 基于Vue和axios的音乐播放器——悦听音乐效果展示及代码分享

    接口还是网易的,毕竟它家的公开,也就搜搜网易云音乐的歌了.不想敲的,可以用下面的 gitee地址: link. https://gitee.com/lyh1999/enjoy-listening-mu ...

  5. bootstrap-table真实交互数据_博思远略:基于AI交互场景数据构建用户画像的几点思考...

    什么是用户,就是那些藏在每台电脑.手机.pad.智能watch屏幕背后的使用产品或服务恰如你我--有血有肉.有情绪.有想法.有阅历.有逻辑.有思考.固守某种习惯且独一无二.形形色色的人. 用户画像本质 ...

  6. 基于AI视觉技术构建柔性生产数字化车间

    当前中国快速进入老龄化社会,人口红利逐渐消失,企业用工难招工难日益显著.面对当前困局,为继续推动中国从制造大国走向制造强国,需要加快建设数字化车间,用自动化设备替代繁重的人工劳动,实现生产的智能化和信 ...

  7. 类似手机管家中火箭升空的效果

    1.首先找四张图片并放在drawable-hdpi目录下 2.编写主activity,放两个按钮即可,一个用来开启火箭,一个用来关闭火箭.因为火箭可以看作是没有界面的activity,所以在服务里面写 ...

  8. 如何将RTC中基于AI的音频算法有效的产品化

    正文字数:4854  阅读时长:7分钟 将AI算法任务模块化是一种解决AI音频处理算法应用效果不够好.通用/扩展性差.计算开销大等问题的有效方法.网易云信 资深音频算法工程师 郝一亚在LiveVide ...

  9. 基于AI的计算机视觉识别在Java项目中的使用(三) —— 搭建基于Docker的深度学习训练环境

    深度学习在哪里? 我们已然生活在数字时代,一天24小时我们被数字包围.我们生活中的方方面面都在使用数字来表达.传递.存储.我们无时无刻不在接收数字信息,而又无时无刻不在生产数字信息. 在数字世界中,可 ...

最新文章

  1. 优化系统后VS启动不了问题的一种解决方案
  2. dedecms 如何调用多个不同栏目的文章_SEO排名,同一篇文章,在多个栏目,如何处理?...
  3. .Net之用户控件笔记
  4. ClassPool CtClass浅析
  5. 带有自定义注释的Java注释教程
  6. block的使用(六)
  7. 1-Mybatis入门案例
  8. java命令javac java,使用命令行JAVAC编译Java
  9. Android View框架总结(七)View事件分发机制
  10. linux TP 阿帕奇 数据库 php的安装
  11. 【数字信号处理】基于matlab数字信号同步压缩变换【含Matlab源码 1535期】
  12. SWFObject 2.0 官方文档二
  13. win11系统 JDK 环境变量配置失败
  14. matlab.m文件
  15. 如何设置html背景,如何给html设置背景
  16. 数据库课程设计——学生宿舍信息管理系统
  17. java开发爱恩斯坦棋,爱恩斯坦棋计算机博弈系统的研究与实现
  18. 机械臂控制C语言程序,ROS机械臂开发:MoveIt!编程
  19. 详解 FTP、FTPS 与 SFTP 的原理
  20. cmd pc如何开多个微信_如何在电脑上面登录多个微信?

热门文章

  1. 第7章 虚拟机类加载机制
  2. 【SUMO学习】初级 Manhattan
  3. VS配置永久OpenGL环境------GLUT、GLFW
  4. SpringBoot2.1.4整合log4j2保存日志到MySQL中
  5. AlphaGo打星际,人类的胜算几何?
  6. 《机器学习》李宏毅(21P5-9)
  7. Python—实操小实验之人机PK游戏(终极版本—应用类与对象的知识点应用)
  8. CoreData Z_PK
  9. odoo对many2many、one2many的操作
  10. 情人节程序员表白代码合集