VarexDetectorConfig移除不支持的 3×3 Binning 选项,修正索引对齐。

新增多语言资源:暗场/亮场/坏像素校正确认对话框、进度提示、参数不一致提示。
This commit is contained in:
QI Mingxuan
2026-05-21 10:39:43 +08:00
parent d7c027b732
commit 5c56779f9f
5 changed files with 264 additions and 6 deletions
@@ -46,6 +46,7 @@ namespace XP.Hardware.Detector.Config
/// <summary>
/// Varex 支持 1×1、2×2、4×4 三种 Binning | Varex supports 1×1, 2×2, 4×4 binning
/// 注意:索引值必须与 BinningMode 枚举对齐(0=1×1, 1=2×2, 2=4×4
/// </summary>
public override List<BinningOption> GetSupportedBinnings()
{
@@ -53,8 +54,7 @@ namespace XP.Hardware.Detector.Config
{
new BinningOption("1×1", 0),
new BinningOption("2×2", 1),
new BinningOption("3×3", 2),
new BinningOption("4×4", 3),
new BinningOption("4×4", 2),
};
}
@@ -73,8 +73,7 @@ namespace XP.Hardware.Detector.Config
{
0 => 15m, // 1×1
1 => 30m, // 2×2
2 => 45m, // 3×3
3 => 60m, // 4×4
2 => 60m, // 4×4
_ => 15m
};
@@ -86,8 +85,7 @@ namespace XP.Hardware.Detector.Config
{
0 => new BinningImageSpec(0.139, 0.139, 3072, 3060), // 1×1
1 => new BinningImageSpec(0.278, 0.278, 1536, 1530), // 2×2
2 => new BinningImageSpec(0.417, 0.417, 1024, 1020), // 3×3
3 => new BinningImageSpec(0.556, 0.556, 768, 765), // 4×4
2 => new BinningImageSpec(0.556, 0.556, 768, 765), // 4×4
_ => new BinningImageSpec(0.139, 0.139, 3072, 3060)
};
}