这个项目用于扫描笔记本内置 HDR 屏的 亮度 和 HDR 内容亮度 组合,找出让 HDR 峰值亮度接近 EDID 峰值亮度的组合。
- 运行
LaptopHdrCalibrator.exe - 点击
一键完整扫描 - 修改
误差阈值,点击一键筛选
结果会保存在软件当前文件夹:
full-records.csvmatches-*.csv
传入参数后,程序会以命令行模式运行。
查看当前状态:
LaptopHdrCalibrator.exe status设置一组亮度和 HDR 内容亮度:
LaptopHdrCalibrator.exe apply --brightness 75 --hdr 70参数:
--brightness <0-100>:普通亮度--hdr <0-100>:HDR 内容亮度
完整扫描:
LaptopHdrCalibrator.exe scan --brightness-range 0:100:5 --hdr-range 0:100:5 --output scan.csv参数:
--brightness-range <min:max:step>:亮度范围,默认0:100:5--hdr-range <min:max:step>:HDR 内容亮度范围,默认0:100:5--tolerance <nits>:用于输出最接近结果时的误差阈值,默认20--top <count>:输出最接近结果的前几组,默认10--output <csv>:输出 CSV 路径,默认自动按时间命名--no-restore:扫描结束后不恢复原始亮度和 HDR 内容亮度
按亮度搜索匹配组合:
LaptopHdrCalibrator.exe search-matches --brightness-range 0:100:1 --hdr-range 0:100:1 --tolerance 1 --output matches.csv参数:
--brightness-range <min:max:step>:亮度范围,默认0:100:1--hdr-range <min:max:step>:HDR 内容亮度范围,默认0:100:1--tolerance <nits>:允许误差,默认1--output <csv>:输出 CSV 路径,默认自动按时间命名--no-restore:搜索结束后不恢复原始亮度和 HDR 内容亮度
筛选:
LaptopHdrCalibrator.exe filter-results --input full-records.csv --tolerance 2 --output matches-2nit.csv参数:
--input <csv>:输入 CSV 文件--tolerance <nits>:允许误差,默认1--output <csv>:输出 CSV 文件,不写则只打印结果
范围格式说明:
min:max:step- 例如
0:100:5表示0, 5, 10, ... , 100 - 取值必须在
0-100之间
dotnet build .\LaptopHdrCalibrator.sln.\publish.ps1发布后文件在:
dist\LaptopHdrCalibrator-win-x64\dist\LaptopHdrCalibrator-win-x64.zip
