GTK(GIMP Toolkit)是一套跨多个平台的图形工具包,在 LGPL 许可协议下发布。虽然最初是为 GIMP 编写的,但它已发展成为一个功能强大且设计灵活的通用图形库。特别是被GNOME选中,使得GTK+得到了广泛的传播,成为Linux下开发图形界面应用程序的主流开发工具之一。当然,GTK+并不要求必须在Linux上。事实上,GTK+已经有一个成功的Windows版本。
虽然GTK是用C语言编写的,但是你可以用你熟悉的语言来使用GTK,因为GTK+已经绑定了几乎所有流行语言,如:C++、Guile、Perl、Python、TOM、Ada95、Objective C、Free帕斯卡和埃菲尔。
GTK 4.0.1 发布,这是继上个月主要 4.0 发布后的第一个稳定版本。
一般来说,大版本之后的第一个版本主要由整个代码库中的许多小错误修复组成,GTK 4.0.1也不例外,本次更新中有多种错误修复,以及主题和文档更新。
GTK 4.0.1 最重要的变化是 GStreamer 媒体后端现在使用 OpenGL 纹理。通过使用 OpenGL 纹理,使用基于 GPU 的硬件加速(例如 VA-API)进行解码更加高效,并且避免了 GPU 和 CPU 之间的帧数据跳动。此功能仍在进行中,理想情况下,带有接收器的 GStreamer 插件将存在以将视频帧公开为 GdkPaintable 对象,但该工作尚未完成。 GtkVideo 目前只能播放文件或 URL 中的媒体,不支持多通道音频、视频叠加、设备选择、输入以及媒体播放器中可能需要的其他功能。
此外,为了保持新的 MacOS 后端正常运行,项目团队已开始为最新的 MacOS 设备设置 CI 版本,包括 GTK 本身及其依赖项(pango、gdk-pixbuf)。
12115996678[下载].rar
|