DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: lijian100
今日帖子: 2
在线用户: 1
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 emailx45 (emailx45) ▲▲▲▲△ -
注册会员
2022/4/12 2:41:24
标题:
Skia4Delphi 3.3.2 from April 11, 2022 浏览:931
加入我的收藏
楼主: Skia4Delphi 3.3.2 from April 11, 2022

Cross-platform 2D graphics API based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.

http://altd.embarcadero.com/getit/public/libraries/Skia4Delphi/Skia4Delphi-20220411.zip
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!
作者:
男 looper (keyo) ★☆☆☆☆ -
盒子活跃会员
2022/4/12 10:40:31
1楼: 感谢emailx45!

很不错的一个2D渲染中间层,可惜的是因为借助google的skia,不得不引入外部库(skia4d.so/skia4d.dll等等)
https://github.com/skia4delphi/skia4delphi
----------------------------------------------
虽千万人吾往矣!
作者:
男 szyourname (szyourname) ★☆☆☆☆ -
盒子活跃会员
2022/4/12 20:05:18
2楼: 用Skia4Delphi两行代码就可以替换掉Firemonkey默认的绘图引擎,完美解决Firemonkey从出生十多年了就一直无法解决的锯齿问题。
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2022/4/12 22:42:37
3楼: 这个玩意,在安卓底下,发布的时候,要不要带库?

如果是 iOS 呢?怎么办?
----------------------------------------------
-
作者:
男 emailx45 (emailx45) ▲▲▲▲△ -
注册会员
2022/4/13 0:08:23
4楼: hi @pcplayer

as said on Github from developer, you'll needs include the binarys for each O.S. (library: DLL, SO, A)

"The pre-built Skia binary for Linux64 targets was compiled for Debian (eg Ubuntu) and Red Hat (eg CentOS) based systems. If you want another distro you will need to rebuild;"

Linux:   Linux64, Android, Android64
macOS:   OSX64, OSXARM64, iOSDevice64, Android, Android64
Windows: Win32, Win64, Android, Android64

you can rebuilt in your system:
https://github.com/skia4delphi/skia4delphi/blob/main/Documents/BUILD.md
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!
作者:
男 dolang (dolang) ★☆☆☆☆ -
普通会员
2022/4/13 8:12:15
5楼: 请问一下2楼,要怎么做才能替换?
----------------------------------------------
-
作者:
男 looper (keyo) ★☆☆☆☆ -
盒子活跃会员
2022/4/13 10:20:31
6楼: @dolang (dolang):
1、设置你的fmx代码搜索路径,加入skia4delphi的相关代码路径
2、在你的fmx工程文件引用:Skia.FMX
3、在Application.Initialize前加入GlobalUseSkia := True,例:

uses
  System.StartUpCopy,
  FMX.Forms,
  Skia.FMX,
  frmMain in 'frmMain.pas' {MainFrm};

{$R *.res}

begin
  GlobalUseSkia := True;
  ReportMemoryLeaksOnShutdown:= True;
  Application.Initialize;
  Application.CreateForm(TMainFrm, MainFrm);
  Application.Run;
end.

以win平台为例,运行时要把skia4d.dll复制到你的exe目录下
----------------------------------------------
虽千万人吾往矣!
作者:
男 dolang (dolang) ★☆☆☆☆ -
普通会员
2022/4/14 10:25:37
7楼: 谢谢 looper (keyo)
----------------------------------------------
-
作者:
男 letianwuji (大器晚成) ▲▲▲▲△ -
注册会员
2022/6/23 21:32:34
8楼: 开发游戏,画面感,不错的。
----------------------------------------------
相信自己,若自己都不相信,那还有谁可信。
作者:
男 abencat (远离delphi的人) ★☆☆☆☆ -
盒子活跃会员
2022/6/24 9:13:54
9楼: 这个是免费的 还是收费的
----------------------------------------------
delphi爱好者
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行34.17969毫秒 RSS