支持通过网页增加、删除、修改摄像头配置信息
支持摄像头配置信息中句柄的设置,并实测有效
This commit is contained in:
@@ -2,28 +2,36 @@
|
||||
{
|
||||
public class ProcessingOptions
|
||||
{
|
||||
// --- 缩放控制 ---
|
||||
|
||||
/// <summary> 是否允许缩小 (默认 True: 节约性能与带宽) </summary>
|
||||
public bool EnableShrink { get; set; } = true;
|
||||
|
||||
/// <summary> 是否允许放大 (默认 False: 防止性能浪费与失真) </summary>
|
||||
public bool EnableExpand { get; set; } = false;
|
||||
// ==========================================
|
||||
// 1. 尺寸控制参数
|
||||
// ==========================================
|
||||
|
||||
/// <summary> 目标宽度 </summary>
|
||||
public int TargetWidth { get; set; } = 640;
|
||||
public int TargetWidth { get; set; } = 1280;
|
||||
|
||||
/// <summary> 目标高度 </summary>
|
||||
public int TargetHeight { get; set; } = 360;
|
||||
public int TargetHeight { get; set; } = 720;
|
||||
|
||||
// --- 增亮控制 ---
|
||||
/// <summary> 仅允许缩小 (如果原图比目标大,则缩放;否则不处理) </summary>
|
||||
public bool EnableShrink { get; set; } = true;
|
||||
|
||||
/// <summary> 是否启用图像增强 </summary>
|
||||
public bool EnableEnhance { get; set; } = false; // 默认关闭,按需开启
|
||||
/// <summary> 仅允许放大 (如果原图比目标小,则缩放;否则不处理) </summary>
|
||||
public bool EnableExpand { get; set; } = false;
|
||||
|
||||
/// <summary> 增亮强度 (0-100, 默认30) </summary>
|
||||
public double BrightnessLevel { get; set; } = 30.0;
|
||||
|
||||
// ==========================================
|
||||
// 2. 画质增强参数
|
||||
// ==========================================
|
||||
|
||||
/// <summary> 是否启用图像增亮 </summary>
|
||||
public bool EnableBrightness { get; set; } = false;
|
||||
|
||||
/// <summary> 增亮百分比 (建议范围 0-100,对应增加的像素亮度值) </summary>
|
||||
public int Brightness { get; set; } = 0;
|
||||
|
||||
|
||||
// 默认实例
|
||||
[JsonIgnore]
|
||||
public static ProcessingOptions Default => new ProcessingOptions();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user