Imatest 可以生成 PDF 和交互式 HTML 报告。分析完一张或多张图像后,可以在保存设置和自动模式设置窗口中启用报告功能。
生成报告
第一步: 运行与您所需的图像质量分析相对应的模块。在本文档页面中,我们将使用esfr ISO 设置模块。
第二步: 应用所需设置,然后单击“确定”运行分析。

步骤 3: 对于交互式模块,请选择“保存数据”按钮以打开保存设置。对于固定模块,分析运行后将自动显示保存设置。

使用报表
将报告保存为 .PDF 或 .HTML 文件后,即可通过导航至结果文件夹查看结果。以下是交互式 HTML 报告的屏幕截图。
自定义报告模板
报告基于 Imatest 输出的 JSON 数据。报告使用Mako 模板语言生成,该语言允许使用输出数据生成自定义 HTML。Mako“上下文”包含输入到渲染系统的 JSON 数据。
Imatest 包含默认模板,用于渲染 Imatest 模块运行的摘要和详细概览。这些模板的 HTML 版本包含 JavaScript 交互功能,并由jQuery 、 jQuery-mobile 、 jQuery-panzoom和JsonPath等多个内置框架提供支持。图表则使用基于D3.js的Plotly.js生成。
使用wkhtmltopdf从 HTML 模板生成可打印的 PDF 报告。可以通过对动态元素应用 CSS 媒体查询属性,从打印版本中移除交互功能。
您可以通过编辑 depends 文件夹中的脚本来修改报告文件:
Windows: C:\Program Files\imatest\v25.1\Master\bin\python39\Lib\site-packages\imatest_reports\resources\
MacOS: /Applications/Imatest Master 25.1.app/Contents/Resources/bin/python39/lib/site-packages/imatest_reports/resources/
Linux: /usr/local/Imatest/v25.1/Master/bin/python39/lib/site-packages/imatest_reports/resources/


