GTK 的颜色

主要观点:一切在有颜色的情况下更好,HDR 则更好;介绍了 GTK 中颜色相关的工作进展,包括从 sRGB 到支持多种颜色空间、引入 GdkColorState、添加新协议等,未来还有更多工作要做以完善颜色支持。
关键信息:

  • 之前 GTK 颜色默认在 sRGB 空间,现在要迈向更丰富多彩的未来。
  • 今年引入 GdkColorState 支持在定义好的颜色空间中渲染。
  • 已添加 Wayland 颜色管理协议支持,可获取和告知颜色状态。
  • 未来计划包括更多颜色状态、颜色状态感知渲染 API 等。
    重要细节:
  • 1708 年的七色和十二色色环由 Claude Boutet 创作。
  • 可通过设置环境变量 GDK_DEBUG=linear 尝试线性颜色空间渲染效果,设置 GDK_DEBUG=hdr 尝试 HDR 颜色状态渲染效果。
  • 未来工作列表中多项有望在 GTK 4.16 版本中实现。
阅读 43
0 条评论