# 重磅!GTK 4.0.1 发布,带来诸多更新与改进
GTK(GIMP Toolkit),一套跨多平台的强大图形工具包,遵循 LGPL 许可协议发布。它最初专为 GIMP 打造,如今已发展成功能强大、设计灵活的通用图形库。特别是被 GNOME 选中后,GTK+ 广为流传,成为 Linux 下开发图形界面应用程序的主流工具之一。而且,GTK+ 并非局限于 Linux,现已成功推出 Windows 版本。
GTK 虽用 C 语言编写,但借助绑定技术,几乎能与所有流行语言搭配使用,如 C++、Guile、Perl、Python、TOM、Ada95、Objective C、Free Pascal 和 Eiffel 等。
近期,GTK 4.0.1 正式发布,这是继上个月 4.0 大版本发布后的首个稳定版本。通常,大型发行版后的首个版本主要修复代码库中的诸多小错误,GTK 4.0.1 也不例外,此次更新涵盖各类错误修复,还有主题和文档的更新。
其中,最重要的改变是 GStreamer 媒体后端开始使用 OpenGL 纹理。这一举措在利用 GPU 硬件加速解码(如 VA-API)时,能显著提升效率,还可避免帧数据在 GPU 和 CPU 间来回传输。不过,目前该功能尚不完善,理想状态下还需一个带接收器的 GStreamer 插件,将视频帧公开为 GdkPaintable 对象,相关工作仍在推进。另外,GtkVideo 目前仅支持播放文件或 URL 中的媒体,不支持多通道音频、视频覆盖、设备选择、输入等媒体播放器常见功能。
此外,为确保新的 MacOS 后端正常运行,项目团队已为最新 MacOS 设备设置 CI 构建,涉及 GTK 本身及其依赖项(pango,gdk-pixbuf)。
#GTK4.0.1 #图形工具包 #更新 #技术动态
解压密码: qq112233aa
暂无评论内容