Cairo 1.17.8 发布,计算机 2D 向量图形绘图库


Cairo 1.17.8 版本已发布,Cairo 是一个开源的图形库,为软件开发者提供了一个基于矢量图形、独立于设备的 API。Cairo 支持输出到一些不同的后端,后端支持包括 X11、Apple Quartz、Win32,以及 PNG、PDF、PostScript、DirectFB 和 SVG 等文件格式。

近年来 Cairo 的开发停滞不前,2018 年底推出了 Cairo 1.16 稳定版,然后就没有了消息。接着就是当前最新的 Cairo 1.17.8 版本,Cairo 1.17.8 修复了各种错误,改进了对 macOS 和 Windows 的支持,支持渲染 COLRv1 字体,删除了 Autotools 构建系统以专注于 Meson。

此外,该版本还删除了 OpenGL/GLES 支持,因为该后端大约十年没有得到维护。

macOS 和 Windows 的支持改进涉及大量错误修复和构建更改,详情可查看更新公告。

cairo 使用 C 语言撰写的,但使用 cairo 时支持许多其他语言,包括有 C++、C#、Java、Python、Perl、Ruby、Scheme、Smalltalk 以及许多种语言,cairo 在 GPL 与 Mozilla Public License 两个开源许可证下发布。


相關推薦

2023-07-05

你可以借助 LeaferJS 引擎开启你的创意之旅了!LeaferJS 的发布不仅仅是一个引擎的诞生,更是一个激动人心的时刻。我们相信,通过 LeaferJS,你将拥有超越想象的创作能力,并为数字化产品开发带来全新的可能性。 让我们一起开

2023-02-01

Cairo 是一个开源的图形库,为软件开发者提供了一个基于矢量图形、独立于设备的 API。Cairo 支持输出到一些不同的后端,后端支持包括 X11、Apple Quartz、Win32,以及 PNG、PDF、PostScript、DirectFB 和 SVG 等文件格式。 Cairo 被设计用来

2023-02-14

HarfBuzz 是一个文本塑形引擎,它主要支持 OpenType,但也支持 Apple Advanced Typography。HarfBuzz 被用于 Android、Chrome、chromeOS、Firefox、GNOME、GTK+、KDE、LibreOffice、OpenJDK、PlayStation、Qt 和 XeTeX 等地方。 新的 hb-paint API 主要用于绘制 COLRv1

2023-01-13

Paint.NET 是用于 Windows 的图像和照片编辑软件(现已不再开源)。它具有直观和创新的用户界面,支持图层、无限撤消、特殊效果以及各种有用且功能强大的工具。一个活跃且不断发展的在线社区提供友好的帮助、 教程和插件。

2022-09-21

Taichi 是专为高性能计算机图形学设计的编程语言。 目前 Taichi v1.1.3 发布了,此版本带来大量改进,摘录如下: 模块 添加纹理接口到 C-API ( #5520 )  Bug修复 使用 MacOS 禁用 vkCmdWriteTimestamp ,以在 Vulkan

2022-06-15

专为高性能计算机图形学设计的编程语言 Taichi(太极)已经发布 1.0.3 版本,这是一个维护版本,带来模块更新和一些 Bug 修复。主要内容如下: 模块 支持导入外部 Vulkan 缓冲区 ( #5020 ) 支持将 taichi 作为 AOT 模块的子目录 (

2022-08-12

Taichi(太极)v1.1.0 已经发布,这是专为高性能计算机图形学设计的编程语言。 具体更新内容如下: 新的功能 量化数据类型 高分辨率模拟可以提供出色的视觉质量,但通常受到板载 GPU 内存容量的限制。此版本添加了量化

2023-05-18

量加法等)定义通用接口,使得用户可以在不同的平台和计算机架构上重用相同的代码。最初的BLAS标准包含40个Fortran语言函数,用于执行常见的线性代数运算。 随着时间的推移,标准还进行了更新和扩充,增加了更多的函数和

2023-03-30

Cycles 灯光采样等内容。 Blender 是一个免费和开源的 3D 计算机图形软件工具集,用于创建动画电影、视觉效果、艺术、3D 打印模型、交互式 3D 应用、VR 和计算机游戏。 内置的毛发资产 3.5 版本内置了大量毛发类型,Essentials

2023-06-16

ONLYOFFICE发布了最新版本的文档编辑器了,更新的功能包括:绘图、雷达图、合并文档、将某个对象或者整个文档/工作表保存为图片、更强大的编辑区域保护等等。继续阅读本文了解所有的更新。 在编辑器中绘图 尽情发挥创

2022-12-26

以及创建完整、高度复杂的模型。 目前 Gaphor 2.14.0 发布了,此版本大大改进了 UI 和 UX ,主要改动: 特性 图表默认使用系统字体 #1922 macOS:文本输入小部件的光标快捷方式 #1911  默认情况下使序列图消息

2022-09-21

JDK 19 / Java 19 已正式发布。 新版本总共包含 7 个新的 JEP: 405: Record Patterns (Preview) 422: Linux/RISC-V Port 424: Foreign Function & Memory API (Preview) 425: Virtual Threads (Preview) 426: Vector API (Fourth Incubator) 42

2023-03-22

JDK 20 / Java 20 正式发布。JDK 20 是一个短期维护版本,将获得六个月的支持。尽管如此,但它仍然可用于生产环境中。根据开发计划,下一个 LTS 版本就是将于 2023 年 9 月发布的 JDK 21。 此版本包括 7 个 JEP(都处于不同的孵化和

2023-01-18

程序中支持大小超过 2GB 的文件传输,轻松在移动设备和计算机之间传输文件,还可以执行其他操作,如接收通知,控制媒体播放器等。 另一个有趣的变化是可以使用修饰键(例如 Meta 键)作为键输入选择器,用于将键盘快捷