SXXXXXXX_CreateIconFromFile.../tool_config_params.json
2025-04-29 13:31:54 +02:00

47 lines
1.2 KiB
JSON

{
"parameters": [
{
"name": "input_png",
"label": "Input PNG File:",
"type": "file",
"required": true,
"description": "Select the source PNG image (must be square).",
"options": {
"filter": [
{"name": "PNG Files", "pattern": "*.png"},
{"name": "All Files", "pattern": "*.*"}
]
}
},
{
"name": "output_ico",
"label": "Output ICO File:",
"type": "file",
"required": true,
"description": "Specify the destination .ico file path.",
"options": {
"save_as": true,
"filter": [
{"name": "Icon Files", "pattern": "*.ico"},
{"name": "All Files", "pattern": "*.*"}
]
}
},
{
"name": "sizes",
"label": "Icon Sizes (csv):",
"type": "string",
"required": false,
"default": "16,32,48,64,128,256",
"description": "Comma-separated list of desired icon sizes (e.g., 16,32,48)."
},
{
"name": "remove_bg",
"label": "Remove White Background",
"type": "boolean",
"required": false,
"default": true,
"description": "Attempt to make white/near-white pixels transparent."
}
]
}