gtk4-rendernode-tool

渲染节点实用工具

版本:
GTK
手册章节:

1

手册组:

GTK命令

概要

gtk4-rendernode-tool <COMMAND> [OPTIONS...] <FILE>

gtk4-rendernode-tool benchmark [OPTIONS...] <FILE>
gtk4-rendernode-tool compare [OPTIONS...] <FILE1> <FILE2>
gtk4-rendernode-tool extract [OPTIONS...] <FILE>
gtk4-rendernode-tool info [OPTIONS...] <FILE>
gtk4-rendernode-tool render [OPTIONS...] <FILE> [<FILE>]
gtk4-rendernode-tool show [OPTIONS...] <FILE>

描述

gtk4-rendernode-tool 可以对序列化的渲染节点执行各种操作。

命令

信息

info 命令显示关于渲染节点的通用信息,例如节点数量和树深度。

显示

show 命令显示渲染节点。

--undecorated

删除窗口装饰。这意味着在没有标题栏的情况下正好渲染渲染节点。

渲染

render 命令将渲染节点保存为 png、tiff 或 svg 图像或 pdf 文档。要写入的文件名可以作为第二个 FILE 参数指定。

--renderer=RENDERER

使用指定的渲染器。使用 --renderer=help 获取 RENDERER 的可能值信息。

基准测试

benchmark 命令对具有现有渲染器的节点进行基准测试,并打印运行时间。

--renderer=RENDERER

添加指定的渲染器。此参数可以多次传递以测试多个渲染器。默认情况下,运行所有主要的 GTK 渲染器。

--runs=RUNS

在每个渲染器上渲染节点的次数。默认为 3 次。请注意,第一次运行通常用于填充缓存,可能会明显较慢。

--no-download

不尝试下载结果。这可能导致测量不包括在 GPU 上执行命令。使用此标志可以测试命令提交性能可能很有用。

比较

compare 命令将节点的渲染与参考图像、两个节点的渲染或两个图像进行比较。如果找到任何差异,退出代码为 1。如果图像相同,则为 0。

--renderer=RENDERER

使用指定的渲染器。

--output=FILE

将差异保存为 png 图像到 FILE

--quiet

不要将结果写入 stdout。

提取

extract 命令将找到节点文件中的所有数据 URL 保存到指定的目录。提取文件的文件名由 URL 的 mimetype 推导。

--dir=DIRECTORY

DIRECTORY 中保存提取的文件(默认为当前目录)。