新增自定义裁切

This commit is contained in:
mo1027728827@qq.com 2022-05-07 15:32:27 +08:00
parent 2c132b3b8a
commit 83faf10a27
4 changed files with 462 additions and 231 deletions

View File

@ -143,7 +143,8 @@
"type": "bool",
"cur": false,
"default": false,
"size": 4
"size": 4,
"depend_and": ["12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切"]
},
"14": {
"category": "base",

View File

@ -1,6 +1,6 @@
{
"device_type": "G239",
"option_count": 50,
"option_count": 56,
"1": {
"category": "base",
"name": "cfg-1",
@ -138,6 +138,61 @@
"13": {
"category": "base",
"name": "cfg-13",
"title": "自定义扫描区域",
"desc": "自定义扫描区域",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切"]
},
"14": {
"category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm",
"desc": "",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_and": ["13==true"]
},
"15": {
"category": "base",
"name": "br-x",
"title": "扫描区域右侧mm",
"desc": "",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_and": ["13==true"]
},
"16": {
"category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm",
"desc": "",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_and": ["13==true"]
},
"17": {
"category": "base",
"name": "br-y",
"title": "扫描区域下侧mm",
"desc": "",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_and": ["13==true"]
},
"18": {
"category": "base",
"name": "cfg-18",
"title": "尺寸检测",
"desc": "检测纸张实际尺寸",
"type": "bool",
@ -146,9 +201,9 @@
"size": 4,
"depend_or": ["12==A3", "12==A4", "12==A4横向", "12==A5", "12==A5横向", "12==A6", "12==A6横向", "12==B4", "12==B5", "12==B5横向", "12==B6", "12==B6横向", "12==Double Letter", "12==LEGAL", "12==Letter", "12==Letter横向"]
},
"14": {
"19": {
"category": "base",
"name": "cfg-14",
"name": "cfg-19",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
@ -157,9 +212,9 @@
"size": 40,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"15": {
"20": {
"category": "base",
"name": "cfg-15",
"name": "cfg-20",
"title": " 跳过空白页灵敏度",
"desc": "灵敏度越高,则越容易跳过",
"type": "int",
@ -170,11 +225,11 @@
"min": 1,
"max": 100
},
"depend_or": ["14==跳过空白页(通用)", "14==跳过空白页(发票纸)"]
"depend_or": ["19==跳过空白页(通用)", "19==跳过空白页(发票纸)"]
},
"16": {
"21": {
"category": "base",
"name": "cfg-16",
"name": "cfg-21",
"title": "分辨率",
"desc": "扫描仪分辨率",
"type": "int",
@ -186,42 +241,42 @@
"max": 300
}
},
"17": {
"22": {
"category": "base",
"name": "cfg-17",
"name": "cfg-22",
"title": "交换正反面",
"desc": "交换正反面",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["14!=单面"]
"depend_and": ["19!=单面"]
},
"18": {
"23": {
"category": "base",
"name": "cfg-18",
"name": "cfg-23",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["14!=对折"]
"depend_or": ["19!=对折"]
},
"19": {
"24": {
"category": "base",
"name": "cfg-19",
"name": "cfg-24",
"title": "自动纠偏",
"desc": "自动纠偏",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["14!=对折"]
"depend_or": ["19!=对折"]
},
"20": {
"25": {
"category": "base",
"name": "cfg-20",
"name": "cfg-25",
"title": "穿孔移除",
"desc": "移除纸张中的穿孔",
"type": "bool",
@ -229,9 +284,9 @@
"default": false,
"size": 4
},
"21": {
"26": {
"category": "base",
"name": "cfg-21",
"name": "cfg-26",
"title": " 穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
@ -242,17 +297,27 @@
"min": 0.010000,
"max": 0.500000
},
"depend_or": ["20==true"]
"depend_or": ["25==true"]
},
"22": {
"27": {
"category": "base",
"name": "grp-2",
"title": "亮度",
"type": "group"
},
"23": {
"28": {
"category": "base",
"name": "cfg-23",
"name": "cfg-28",
"title": "启用色调曲线",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"29": {
"category": "base",
"name": "cfg-29",
"title": "亮度",
"desc": "调整图片亮度",
"type": "int",
@ -264,9 +329,9 @@
"max": 255
}
},
"24": {
"30": {
"category": "base",
"name": "cfg-24",
"name": "cfg-30",
"title": "对比度",
"desc": "调整图片对比度",
"type": "int",
@ -278,9 +343,9 @@
"max": 7
}
},
"25": {
"31": {
"category": "base",
"name": "cfg-25",
"name": "cfg-31",
"title": "伽玛",
"desc": "调整图片伽玛值",
"type": "float",
@ -292,15 +357,15 @@
"max": 5.000000
}
},
"26": {
"32": {
"category": "base",
"name": "grp-3",
"title": "图像处理",
"type": "group"
},
"27": {
"33": {
"category": "base",
"name": "cfg-27",
"name": "cfg-33",
"title": "锐化与模糊",
"desc": "锐化与模糊",
"type": "string",
@ -310,9 +375,9 @@
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=黑白", "4!=颜色自动识别"]
},
"28": {
"34": {
"category": "base",
"name": "cfg-28",
"name": "cfg-34",
"title": "消除黑框",
"desc": "消除黑框",
"type": "bool",
@ -320,20 +385,20 @@
"default": true,
"size": 4
},
"29": {
"35": {
"category": "base",
"name": "cfg-29",
"name": "cfg-35",
"title": "深色样张",
"desc": "深色样张",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["14!=对折", "28!=true", "12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切", "19!=true"]
"depend_and": ["19!=对折", "34!=true", "12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切", "24!=true"]
},
"30": {
"36": {
"category": "advanced",
"name": "cfg-30",
"name": "cfg-36",
"title": "阈值",
"desc": "阈值",
"type": "int",
@ -344,11 +409,11 @@
"min": 30,
"max": 50
},
"depend_or": ["28==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "19==true"]
"depend_or": ["34==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "24==true"]
},
"31": {
"37": {
"category": "advanced",
"name": "cfg-31",
"name": "cfg-37",
"title": "背景抗噪等级",
"desc": "背景抗噪等级",
"type": "int",
@ -359,11 +424,11 @@
"min": 1,
"max": 20
},
"depend_or": ["28==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "19==true"]
"depend_or": ["34==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "24==true"]
},
"32": {
"38": {
"category": "advanced",
"name": "cfg-32",
"name": "cfg-38",
"title": "边缘缩进",
"desc": "边缘缩进",
"type": "int",
@ -374,11 +439,11 @@
"min": 5,
"max": 30
},
"depend_or": ["28==true", "12==匹配原始尺寸", "12==最大扫描尺寸自动裁切", "19==true", "12==最大扫描尺寸"]
"depend_or": ["34==true", "12==匹配原始尺寸", "12==最大扫描尺寸自动裁切", "24==true", "12==最大扫描尺寸"]
},
"33": {
"39": {
"category": "advanced",
"name": "cfg-33",
"name": "cfg-39",
"title": "背景填充方式",
"desc": "背景填充方式",
"type": "string",
@ -386,11 +451,11 @@
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["28==true"]
"depend_or": ["34==true"]
},
"34": {
"40": {
"category": "base",
"name": "cfg-34",
"name": "cfg-40",
"title": "防止渗透",
"desc": "",
"type": "bool",
@ -398,9 +463,9 @@
"default": false,
"size": 4
},
"35": {
"41": {
"category": "base",
"name": "cfg-35",
"name": "cfg-41",
"title": " 防止渗透等级",
"desc": "",
"type": "string",
@ -408,11 +473,11 @@
"default": "较弱",
"size": 16,
"range": ["较弱", "弱", "一般", "强", "较强"],
"depend_or": ["34==true"]
"depend_or": ["40==true"]
},
"36": {
"42": {
"category": "base",
"name": "cfg-36",
"name": "cfg-42",
"title": "去除摩尔纹",
"desc": "",
"type": "bool",
@ -421,9 +486,9 @@
"size": 4,
"depend_and": ["4!=黑白", "4!=颜色自动识别"]
},
"37": {
"43": {
"category": "base",
"name": "cfg-37",
"name": "cfg-43",
"title": "错误扩散",
"desc": "",
"type": "bool",
@ -432,9 +497,9 @@
"size": 4,
"depend_or": ["4==黑白"]
},
"38": {
"44": {
"category": "base",
"name": "cfg-38",
"name": "cfg-44",
"title": "除网纹",
"desc": "",
"type": "bool",
@ -443,15 +508,15 @@
"size": 4,
"depend_and": ["4!=黑白", "4!=颜色自动识别"]
},
"39": {
"45": {
"category": "base",
"name": "grp-4",
"title": "送纸方式设置",
"type": "group"
},
"40": {
"46": {
"category": "base",
"name": "cfg-40",
"name": "cfg-46",
"title": "超声波检测",
"desc": "超声波检测送纸状态",
"type": "bool",
@ -459,9 +524,9 @@
"default": true,
"size": 4
},
"41": {
"47": {
"category": "base",
"name": "cfg-41",
"name": "cfg-47",
"title": "装订检测",
"desc": "检测纸张上是否有钉书钉",
"type": "bool",
@ -469,9 +534,9 @@
"default": false,
"size": 4
},
"42": {
"48": {
"category": "base",
"name": "cfg-42",
"name": "cfg-48",
"title": "扫描张数",
"desc": "扫描纸张数量",
"type": "string",
@ -480,20 +545,20 @@
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"43": {
"49": {
"category": "base",
"name": "cfg-43",
"name": "cfg-49",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["42==扫描指定张数"]
"depend_or": ["48==扫描指定张数"]
},
"44": {
"50": {
"category": "base",
"name": "cfg-44",
"name": "cfg-50",
"title": "文稿方向",
"desc": "文稿方向",
"type": "string",
@ -502,20 +567,20 @@
"size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
},
"45": {
"51": {
"category": "base",
"name": "cfg-45",
"name": "cfg-51",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["14!=单面", "14!=对折", "44!=自动文本方向识别°"]
"depend_and": ["19!=单面", "19!=对折", "50!=自动文本方向识别°"]
},
"46": {
"52": {
"category": "base",
"name": "cfg-46",
"name": "cfg-52",
"title": "折角检测",
"desc": "纸张折角检测",
"type": "bool",
@ -523,9 +588,9 @@
"default": false,
"size": 4
},
"47": {
"53": {
"category": "base",
"name": "cfg-47",
"name": "cfg-53",
"title": " 折角检测复杂度",
"desc": "纸张折角检测复杂度",
"type": "int",
@ -536,11 +601,11 @@
"min": 0,
"max": 100
},
"depend_or": ["46==true"]
"depend_or": ["52==true"]
},
"48": {
"54": {
"category": "base",
"name": "cfg-48",
"name": "cfg-54",
"title": "歪斜检测",
"desc": "纸张歪斜检测",
"type": "bool",
@ -548,9 +613,9 @@
"default": true,
"size": 4
},
"49": {
"55": {
"category": "base",
"name": "cfg-49",
"name": "cfg-55",
"title": " 歪斜检测复杂度",
"desc": "纸张歪斜检测复杂度",
"type": "int",
@ -561,6 +626,6 @@
"min": 1,
"max": 5
},
"depend_or": ["48==true"]
"depend_or": ["54==true"]
}
}

View File

@ -1,6 +1,6 @@
{
"device_type": "G300",
"option_count": 44,
"option_count": 50,
"1": {
"category": "base",
"name": "cfg-1",
@ -138,6 +138,77 @@
"13": {
"category": "base",
"name": "cfg-13",
"title": "自定义扫描区域",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切"]
},
"14": {
"category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm",
"desc": "",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["13==true"]
},
"15": {
"category": "base",
"name": "br-x",
"title": "扫描区域右侧mm",
"desc": "",
"type": "float",
"cur": 210.000000,
"default": 210.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["13==true"]
},
"16": {
"category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm",
"desc": "",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["13==true"]
},
"17": {
"category": "base",
"name": "br-y",
"title": "扫描区域下侧mm",
"desc": "",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["13==true"]
},
"18": {
"category": "base",
"name": "cfg-18",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
@ -146,9 +217,9 @@
"size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"14": {
"19": {
"category": "base",
"name": "cfg-14",
"name": "cfg-19",
"title": " 跳过空白页灵敏度",
"desc": "灵敏度越高,则越容易跳过",
"type": "int",
@ -159,11 +230,11 @@
"min": 1,
"max": 100
},
"depend_or": ["13==跳过空白页(通用)", "13==跳过空白页(发票纸)"]
"depend_or": ["18==跳过空白页(通用)", "18==跳过空白页(发票纸)"]
},
"15": {
"20": {
"category": "base",
"name": "cfg-15",
"name": "cfg-20",
"title": "分辨率",
"desc": "扫描仪分辨率",
"type": "int",
@ -175,42 +246,42 @@
"max": 300
}
},
"16": {
"21": {
"category": "base",
"name": "cfg-16",
"name": "cfg-21",
"title": "交换正反面",
"desc": "交换正反面",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["13!=单面"]
"depend_and": ["18!=单面"]
},
"17": {
"22": {
"category": "base",
"name": "cfg-17",
"name": "cfg-22",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["13!=对折"]
"depend_or": ["18!=对折"]
},
"18": {
"23": {
"category": "base",
"name": "cfg-18",
"name": "cfg-23",
"title": "自动纠偏",
"desc": "自动纠偏",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["13!=对折"]
"depend_or": ["18!=对折"]
},
"19": {
"24": {
"category": "base",
"name": "cfg-19",
"name": "cfg-24",
"title": "穿孔移除",
"desc": "移除纸张中的穿孔",
"type": "bool",
@ -218,9 +289,9 @@
"default": false,
"size": 4
},
"20": {
"25": {
"category": "base",
"name": "cfg-20",
"name": "cfg-25",
"title": " 穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
@ -231,17 +302,27 @@
"min": 0.010000,
"max": 0.500000
},
"depend_or": ["19==true"]
"depend_or": ["24==true"]
},
"21": {
"26": {
"category": "base",
"name": "grp-2",
"title": "亮度",
"type": "group"
},
"22": {
"27": {
"category": "base",
"name": "cfg-22",
"name": "cfg-27",
"title": "启用色调曲线",
"desc": "通过色调曲线来设置图像伽玛值",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"28": {
"category": "base",
"name": "cfg-28",
"title": "亮度",
"desc": "调整图片亮度",
"type": "int",
@ -251,11 +332,12 @@
"range": {
"min": 1,
"max": 255
}
},
"depend_and": ["27==false"]
},
"23": {
"29": {
"category": "base",
"name": "cfg-23",
"name": "cfg-29",
"title": "对比度",
"desc": "调整图片对比度",
"type": "int",
@ -265,11 +347,12 @@
"range": {
"min": 1,
"max": 7
}
},
"depend_and": ["27==false"]
},
"24": {
"30": {
"category": "base",
"name": "cfg-24",
"name": "cfg-30",
"title": "伽玛",
"desc": "调整图片伽玛值",
"type": "float",
@ -279,17 +362,18 @@
"range": {
"min": 1.000000,
"max": 5.000000
}
},
"depend_and": ["27==false"]
},
"25": {
"31": {
"category": "base",
"name": "grp-3",
"title": "图像处理",
"type": "group"
},
"26": {
"32": {
"category": "base",
"name": "cfg-26",
"name": "cfg-32",
"title": "锐化与模糊",
"desc": "锐化与模糊",
"type": "string",
@ -299,9 +383,9 @@
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=黑白", "4!=颜色自动识别"]
},
"27": {
"33": {
"category": "base",
"name": "cfg-27",
"name": "cfg-33",
"title": "消除黑框",
"desc": "消除黑框",
"type": "bool",
@ -309,20 +393,20 @@
"default": true,
"size": 4
},
"28": {
"34": {
"category": "base",
"name": "cfg-28",
"name": "cfg-34",
"title": "深色样张",
"desc": "深色样张",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["13!=对折", "27!=true", "12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切", "18!=true"]
"depend_and": ["18!=对折", "33!=true", "12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切", "23!=true"]
},
"29": {
"35": {
"category": "advanced",
"name": "cfg-29",
"name": "cfg-35",
"title": "阈值",
"desc": "阈值",
"type": "int",
@ -333,11 +417,11 @@
"min": 30,
"max": 50
},
"depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "18==true"]
"depend_or": ["33==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "23==true"]
},
"30": {
"36": {
"category": "advanced",
"name": "cfg-30",
"name": "cfg-36",
"title": "背景抗噪等级",
"desc": "背景抗噪等级",
"type": "int",
@ -348,11 +432,11 @@
"min": 1,
"max": 20
},
"depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "18==true"]
"depend_or": ["33==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "23==true"]
},
"31": {
"37": {
"category": "advanced",
"name": "cfg-31",
"name": "cfg-37",
"title": "边缘缩进",
"desc": "边缘缩进",
"type": "int",
@ -363,11 +447,11 @@
"min": 5,
"max": 30
},
"depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸自动裁切", "18==true", "12==最大扫描尺寸"]
"depend_or": ["33==true", "12==匹配原始尺寸", "12==最大扫描尺寸自动裁切", "23==true", "12==最大扫描尺寸"]
},
"32": {
"38": {
"category": "advanced",
"name": "cfg-32",
"name": "cfg-38",
"title": "背景填充方式",
"desc": "背景填充方式",
"type": "string",
@ -375,11 +459,11 @@
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["27==true"]
"depend_or": ["33==true"]
},
"33": {
"39": {
"category": "base",
"name": "cfg-33",
"name": "cfg-39",
"title": "防止渗透",
"desc": "",
"type": "bool",
@ -387,9 +471,9 @@
"default": false,
"size": 4
},
"34": {
"40": {
"category": "base",
"name": "cfg-34",
"name": "cfg-40",
"title": " 防止渗透等级",
"desc": "",
"type": "string",
@ -397,11 +481,11 @@
"default": "较弱",
"size": 16,
"range": ["较弱", "弱", "一般", "强", "较强"],
"depend_or": ["33==true"]
"depend_or": ["39==true"]
},
"35": {
"41": {
"category": "base",
"name": "cfg-35",
"name": "cfg-41",
"title": "去除摩尔纹",
"desc": "",
"type": "bool",
@ -410,9 +494,9 @@
"size": 4,
"depend_and": ["4!=黑白", "4!=颜色自动识别"]
},
"36": {
"42": {
"category": "base",
"name": "cfg-36",
"name": "cfg-42",
"title": "错误扩散",
"desc": "",
"type": "bool",
@ -421,9 +505,9 @@
"size": 4,
"depend_or": ["4==黑白"]
},
"37": {
"43": {
"category": "base",
"name": "cfg-37",
"name": "cfg-43",
"title": "除网纹",
"desc": "",
"type": "bool",
@ -432,15 +516,15 @@
"size": 4,
"depend_and": ["4!=黑白", "4!=颜色自动识别"]
},
"38": {
"44": {
"category": "base",
"name": "grp-4",
"title": "送纸方式设置",
"type": "group"
},
"39": {
"45": {
"category": "base",
"name": "cfg-39",
"name": "cfg-45",
"title": "超声波检测",
"desc": "超声波检测送纸状态",
"type": "bool",
@ -448,9 +532,9 @@
"default": true,
"size": 4
},
"40": {
"46": {
"category": "base",
"name": "cfg-40",
"name": "cfg-46",
"title": "扫描张数",
"desc": "扫描纸张数量",
"type": "string",
@ -459,20 +543,20 @@
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"41": {
"47": {
"category": "base",
"name": "cfg-41",
"name": "cfg-47",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["40==扫描指定张数"]
"depend_or": ["46==扫描指定张数"]
},
"42": {
"48": {
"category": "base",
"name": "cfg-42",
"name": "cfg-48",
"title": "文稿方向",
"desc": "文稿方向",
"type": "string",
@ -481,15 +565,15 @@
"size": 24,
"range": ["0°", "90°", "180°", "-90°"]
},
"43": {
"49": {
"category": "base",
"name": "cfg-43",
"name": "cfg-49",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["13!=单面", "13!=对折", "42!=自动文本方向识别°"]
"depend_and": ["18!=单面", "18!=对折", "48!=自动文本方向识别°"]
}
}

View File

@ -1,6 +1,6 @@
{
"device_type": "G400",
"option_count": 44,
"option_count": 50,
"1": {
"category": "base",
"name": "cfg-1",
@ -138,6 +138,77 @@
"13": {
"category": "base",
"name": "cfg-13",
"title": "自定义扫描区域",
"desc": "",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切"]
},
"14": {
"category": "base",
"name": "tl-x",
"title": "扫描区域左侧mm",
"desc": "自定义扫描区域左上角x坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["13==true"]
},
"15": {
"category": "base",
"name": "br-x",
"title": "扫描区域右侧mm",
"desc": "",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 210.000000
},
"depend_and": ["13==true"]
},
"16": {
"category": "base",
"name": "tl-y",
"title": "扫描区域上侧mm",
"desc": "自定义扫描区域左上角y坐标",
"type": "float",
"cur": 0.000000,
"default": 0.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["13==true"]
},
"17": {
"category": "base",
"name": "br-y",
"title": "扫描区域下侧mm",
"desc": "自定义扫描区域右下角y坐标",
"type": "float",
"cur": 297.000000,
"default": 297.000000,
"size": 4,
"range": {
"min": 0.000000,
"max": 297.000000
},
"depend_and": ["13==true"]
},
"18": {
"category": "base",
"name": "cfg-18",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
@ -146,9 +217,9 @@
"size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"14": {
"19": {
"category": "base",
"name": "cfg-14",
"name": "cfg-19",
"title": " 跳过空白页灵敏度",
"desc": "灵敏度越高,则越容易跳过",
"type": "int",
@ -159,11 +230,11 @@
"min": 1,
"max": 100
},
"depend_or": ["13==跳过空白页(发票纸)", "13==跳过空白页(通用)"]
"depend_or": ["18==跳过空白页(发票纸)", "18==跳过空白页(通用)"]
},
"15": {
"20": {
"category": "base",
"name": "cfg-15",
"name": "cfg-20",
"title": "分辨率",
"desc": "扫描仪分辨率",
"type": "int",
@ -175,42 +246,42 @@
"max": 300
}
},
"16": {
"21": {
"category": "base",
"name": "cfg-16",
"name": "cfg-21",
"title": "交换正反面",
"desc": "交换正反面",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["13!=单面"]
"depend_and": ["18!=单面"]
},
"17": {
"22": {
"category": "base",
"name": "cfg-17",
"name": "cfg-22",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["13!=对折"]
"depend_or": ["18!=对折"]
},
"18": {
"23": {
"category": "base",
"name": "cfg-18",
"name": "cfg-23",
"title": "自动纠偏",
"desc": "自动纠偏",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["13!=对折"]
"depend_or": ["18!=对折"]
},
"19": {
"24": {
"category": "base",
"name": "cfg-19",
"name": "cfg-24",
"title": "穿孔移除",
"desc": "移除纸张中的穿孔",
"type": "bool",
@ -218,9 +289,9 @@
"default": false,
"size": 4
},
"20": {
"25": {
"category": "base",
"name": "cfg-20",
"name": "cfg-25",
"title": " 穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
@ -231,17 +302,27 @@
"min": 0.010000,
"max": 0.500000
},
"depend_or": ["19==true"]
"depend_or": ["24==true"]
},
"21": {
"26": {
"category": "base",
"name": "grp-2",
"title": "亮度",
"type": "group"
},
"22": {
"27": {
"category": "base",
"name": "cfg-22",
"name": "cfg-27",
"title": "启用色调曲线",
"desc": "通过色调曲线来设置图像伽玛值",
"type": "bool",
"cur": false,
"default": false,
"size": 4
},
"28": {
"category": "base",
"name": "cfg-28",
"title": "亮度",
"desc": "调整图片亮度",
"type": "int",
@ -253,9 +334,9 @@
"max": 255
}
},
"23": {
"29": {
"category": "base",
"name": "cfg-23",
"name": "cfg-29",
"title": "对比度",
"desc": "调整图片对比度",
"type": "int",
@ -267,9 +348,9 @@
"max": 7
}
},
"24": {
"30": {
"category": "base",
"name": "cfg-24",
"name": "cfg-30",
"title": "伽玛",
"desc": "调整图片伽玛值",
"type": "float",
@ -281,15 +362,15 @@
"max": 5.000000
}
},
"25": {
"31": {
"category": "base",
"name": "grp-3",
"title": "图像处理",
"type": "group"
},
"26": {
"32": {
"category": "base",
"name": "cfg-26",
"name": "cfg-32",
"title": "锐化与模糊",
"desc": "锐化与模糊",
"type": "string",
@ -299,9 +380,9 @@
"range": ["无", "锐化", "进一步锐化", "模糊", "进一步模糊"],
"depend_and": ["4!=黑白", "4!=颜色自动识别"]
},
"27": {
"33": {
"category": "base",
"name": "cfg-27",
"name": "cfg-33",
"title": "消除黑框",
"desc": "消除黑框",
"type": "bool",
@ -309,20 +390,20 @@
"default": true,
"size": 4
},
"28": {
"34": {
"category": "base",
"name": "cfg-28",
"name": "cfg-34",
"title": "深色样张",
"desc": "深色样张",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["13!=对折", "27!=true", "12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切", "18!=true"]
"depend_and": ["18!=对折", "33!=true", "12!=匹配原始尺寸", "12!=最大扫描尺寸", "12!=最大扫描尺寸自动裁切", "23!=true"]
},
"29": {
"35": {
"category": "advanced",
"name": "cfg-29",
"name": "cfg-35",
"title": "阈值",
"desc": "阈值",
"type": "int",
@ -333,11 +414,11 @@
"min": 30,
"max": 50
},
"depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "18==true"]
"depend_or": ["33==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "23==true"]
},
"30": {
"36": {
"category": "advanced",
"name": "cfg-30",
"name": "cfg-36",
"title": "背景抗噪等级",
"desc": "背景抗噪等级",
"type": "int",
@ -348,11 +429,11 @@
"min": 1,
"max": 20
},
"depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "18==true"]
"depend_or": ["33==true", "12==匹配原始尺寸", "12==最大扫描尺寸", "12==最大扫描尺寸自动裁切", "23==true"]
},
"31": {
"37": {
"category": "advanced",
"name": "cfg-31",
"name": "cfg-37",
"title": "边缘缩进",
"desc": "边缘缩进",
"type": "int",
@ -363,11 +444,11 @@
"min": 5,
"max": 30
},
"depend_or": ["27==true", "12==匹配原始尺寸", "12==最大扫描尺寸自动裁切", "18==true", "12==最大扫描尺寸"]
"depend_or": ["33==true", "12==匹配原始尺寸", "12==最大扫描尺寸自动裁切", "23==true", "12==最大扫描尺寸"]
},
"32": {
"38": {
"category": "advanced",
"name": "cfg-32",
"name": "cfg-38",
"title": "背景填充方式",
"desc": "背景填充方式",
"type": "string",
@ -375,11 +456,11 @@
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["27==true"]
"depend_or": ["33==true"]
},
"33": {
"39": {
"category": "base",
"name": "cfg-33",
"name": "cfg-39",
"title": "防止渗透",
"desc": "",
"type": "bool",
@ -387,9 +468,9 @@
"default": false,
"size": 4
},
"34": {
"40": {
"category": "base",
"name": "cfg-34",
"name": "cfg-40",
"title": " 防止渗透等级",
"desc": "",
"type": "string",
@ -397,11 +478,11 @@
"default": "较弱",
"size": 16,
"range": ["较弱", "弱", "一般", "强", "较强"],
"depend_or": ["33==true"]
"depend_or": ["39==true"]
},
"35": {
"41": {
"category": "base",
"name": "cfg-35",
"name": "cfg-41",
"title": "去除摩尔纹",
"desc": "",
"type": "bool",
@ -410,9 +491,9 @@
"size": 4,
"depend_and": ["4!=黑白", "4!=颜色自动识别"]
},
"36": {
"42": {
"category": "base",
"name": "cfg-36",
"name": "cfg-42",
"title": "错误扩散",
"desc": "",
"type": "bool",
@ -421,9 +502,9 @@
"size": 4,
"depend_or": ["4==黑白"]
},
"37": {
"43": {
"category": "base",
"name": "cfg-37",
"name": "cfg-43",
"title": "除网纹",
"desc": "",
"type": "bool",
@ -432,15 +513,15 @@
"size": 4,
"depend_and": ["4!=黑白", "4!=颜色自动识别"]
},
"38": {
"44": {
"category": "base",
"name": "grp-4",
"title": "送纸方式设置",
"type": "group"
},
"39": {
"45": {
"category": "base",
"name": "cfg-39",
"name": "cfg-45",
"title": "超声波检测",
"desc": "超声波检测送纸状态",
"type": "bool",
@ -448,9 +529,9 @@
"default": true,
"size": 4
},
"40": {
"46": {
"category": "base",
"name": "cfg-40",
"name": "cfg-46",
"title": "扫描张数",
"desc": "扫描纸张数量",
"type": "string",
@ -459,20 +540,20 @@
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"41": {
"47": {
"category": "base",
"name": "cfg-41",
"name": "cfg-47",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["40==扫描指定张数"]
"depend_or": ["46==扫描指定张数"]
},
"42": {
"48": {
"category": "base",
"name": "cfg-42",
"name": "cfg-48",
"title": "文稿方向",
"desc": "文稿方向",
"type": "string",
@ -481,15 +562,15 @@
"size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
},
"43": {
"49": {
"category": "base",
"name": "cfg-43",
"name": "cfg-49",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["13!=单面", "13!=对折", "42!=自动文本方向识别°"]
"depend_and": ["18!=单面", "18!=对折", "48!=自动文本方向识别°"]
}
}