TinyVG —— 体积更小的矢量图形格式
TinyVG 是 Tiny Vector Graphics 的缩写,是一种新的矢量图形格式,它试图比 SVG 更简单和更小。
核心功能:
- 紧凑的二进制表示(与 SVG 相比,文件大小仅有 SVG 的 39%)
- 涵盖 90% 的常用 SVG 特征文件,具有很小的复杂性
- 支持常见的 2D 图元(路径、线条、矩形、多边形)
- 线性和径向两点渐变支持
- 较小文件的可配置精度
- 可理解的规格
TinyVG 软件开发套件使开发者能够使用 TinyVG 矢量图形格式。
内容
- 本地库 (C ABI)
- Zig 包
- 命令行工具
- 离线渲染 (TVG -> TGA)
- 格式转换(SVG <-> TVG <-> TVGT)
构造
SDK 使用 Zig 和 dotnet 5 实现的。要构建 SDK(除了svg2tvgt
),请执行以下操作:
[user@host sdk] $ zig build [user@host sdk] $
这将生成文件夹zig-cache
(用于临时文件)和zig-out
,其中包含当前平台的 SDK 文件。
要构建svg2tvgt
,请进入文件夹src/tools/svg2tvgt
并执行以下操作:
[user@host sdk]$ cd src/tools/svg2tvgt/ [user@host svg2tvgt]$ dotnet build Microsoft (R) Build Engine version 16.11.1+3e40a09f8 for .NET Copyright (C) Microsoft Corporation. All rights reserved. Determining projects to restore... All projects are up-to-date for restore. svg2tvgt -> /mnt/src/tools/svg2tvgt/bin/Debug/net5.0/svg2tvgt.dll Build succeeded. 0 Warning(s) 0 Error(s) Time Elapsed 00:00:01.59 [user@host svg2tvgt]$
这将产生src/tools/svg2tvgt/bin/Debug/net5.0/svg2tvgt
(如果在 Windows 上则是.exe
)。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 异构混排在 vivo 互联网的技术实践
作者:vivo 互联网算法团队- Shen Jiyi 本文根据沈技毅老师在“2022 vivo开发者大会"现场演讲内容整理而成。公众号回复【2022 VDC】获取互联网技术分会场议题相关资料。 混排层负责将多个异构队列的结果如广告、游戏、自然量等进行融合,需要在上下游和业务多重限制下取得最优解,相对复杂和难以控制。本文主要从业务、模型等角度介绍了vivo广告策略团队在信息流和应用商店混排上的一些探索和思考。 一、背景介绍 首先介绍一下什么是混排。所谓混排,如图所示就是需要在保障用户体验前提下,通过对不同队列中的异构内容进行合理混合,实现收益最优,更好的服务广告主和用户。 混排的核心挑战体现在: 不同队列item建模目标不同,难以直接对比。比如有的队列按照ctr建模,有的队列按照ecpm建模,无法直接对比。 候选队列常受到大量产品规则约束,常见的有比如间隔位的约束、保量、首位等约束。 由于候选队列由上游各方精排算法产生,由于业务限制混排时往往不能修改候选队列的序,也就是需要实现保序混排。 本次介绍的主要是vivo信息流和商店场景的混排实践。 vivo的信息流场景,包括像浏览器、i视频、负...
- 下一篇
2023 全球低代码开发市场预计达 269 亿美元,增长 20%
Gartner 最新预测指出,到 2023 年,全球低代码开发技术市场预计将达到 269 亿美元,相较 2022 年增长 19.6%。当下至 2026 年,“超自动化”和“可组合业务计划”将成为加速采用低代码技术的关键驱动力。 “组织越来越多地转向低代码开发技术,以满足对快速应用程序交付和高度定制的自动化工作流程不断增长的需求。为专业 IT 开发人员和非 IT 角色(业务技术人员)配备各种低代码工具,使组织能够达到现代敏捷环境所需的数字能力水平和交付速度。” 低代码应用平台 (LCAP) 预计将成为低代码开发技术市场的最大组成部分,到 2023 年将增长 25%,达到近 100 亿美元。虽然 LCAP 是最大的细分市场,但 Gartner 预计公民自动化开发平台 (CADP) 将以最快的速度增长,到 2023 年将增长 30.2%。CADP 的典型用例包括自动化工作流程、构建基于 Web 的表单、桥接数据和跨多个软件即服务应用程序的内容,并创建报告和数据可视化。 预测到 2026 年,正式 IT 部门以外的开发人员将占低代码开发工具用户群的至少 80%,高于 2021 年的 60%。到...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7