Files
SnapOtter/tests/qa/tool-contract.json
T
SnapOtterandGitHub 6c2fa307f4 test(qa): align AI oracles with fixtures and honor QA_OUT_DIR (#686)
The ocr oracle demanded six pangram words when ocr-clean.png prints five; the ocr-pdf oracle expected a searchable PDF when the tool's contract is text extraction; media-30s.mp4 was eight seconds long. Fix all three, regenerate tool-contract.json from current schemas, record the new fixture in the manifest, and add a QA_OUT_DIR override so parallel machines stop clobbering each other's lane output. Fixes #677.
2026-07-30 10:32:07 +08:00

12357 lines
229 KiB
JSON

[
{
"id": "resize",
"name": "Resize Image",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "width",
"values": [0, 8192, 16383, null]
},
{
"key": "height",
"values": [0, 8192, 16383, null]
},
{
"key": "fit",
"values": ["contain", "cover", "fill", "inside", "outside", null]
},
{
"key": "withoutEnlargement",
"values": [true, false, null]
},
{
"key": "percentage",
"values": [0, 500, 1000, null]
}
],
"invalidProbes": [
{
"key": "width",
"value": -1,
"why": "below declared min"
},
{
"key": "width",
"value": 16384,
"why": "above declared max"
},
{
"key": "width",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "height",
"value": -1,
"why": "below declared min"
},
{
"key": "height",
"value": 16384,
"why": "above declared max"
},
{
"key": "height",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "fit",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "fit",
"value": 12345,
"why": "wrong type"
},
{
"key": "withoutEnlargement",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "percentage",
"value": -1,
"why": "below declared min"
},
{
"key": "percentage",
"value": 1001,
"why": "above declared max"
},
{
"key": "percentage",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "crop",
"name": "Crop Image",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "left",
"values": [0, 50, 100]
},
{
"key": "top",
"values": [0, 50, 100]
},
{
"key": "width",
"values": [0, 50, 100]
},
{
"key": "height",
"values": [0, 50, 100]
},
{
"key": "unit",
"values": ["px", "percent", null]
}
],
"invalidProbes": [
{
"key": "left",
"value": -1,
"why": "below declared min"
},
{
"key": "left",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "top",
"value": -1,
"why": "below declared min"
},
{
"key": "top",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "width",
"value": -1,
"why": "below declared min"
},
{
"key": "width",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "height",
"value": -1,
"why": "below declared min"
},
{
"key": "height",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "unit",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "unit",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "rotate",
"name": "Rotate & Flip Image",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "angle",
"values": [0, 50, 100, null]
},
{
"key": "horizontal",
"values": [true, false, null]
},
{
"key": "vertical",
"values": [true, false, null]
}
],
"invalidProbes": [
{
"key": "angle",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "horizontal",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "vertical",
"value": "yes-please",
"why": "wrong type"
}
]
},
{
"id": "convert",
"name": "Convert Image",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "format",
"values": [
"jpg",
"png",
"webp",
"avif",
"tiff",
"gif",
"heic",
"heif",
"jxl",
"bmp",
"ico",
"jp2",
"qoi",
"psd",
"ppm",
"eps",
"tga"
]
},
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "format",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "format",
"value": 12345,
"why": "wrong type"
},
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "compress",
"name": "Compress Image",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "mode",
"values": ["quality", "targetSize", null]
},
{
"key": "quality",
"values": [1, 51, 100, null]
},
{
"key": "targetSizeKb",
"values": [0, 50, 100, null]
}
],
"invalidProbes": [
{
"key": "mode",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "mode",
"value": 12345,
"why": "wrong type"
},
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "targetSizeKb",
"value": -1,
"why": "below declared min"
},
{
"key": "targetSizeKb",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "optimize-for-web",
"name": "Optimize for Web",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "format",
"values": ["webp", "jpeg", "avif", "png", "jxl", null]
},
{
"key": "quality",
"values": [1, 51, 100, null]
},
{
"key": "maxWidth",
"values": [0, 50, 100, null]
},
{
"key": "maxHeight",
"values": [0, 50, 100, null]
},
{
"key": "progressive",
"values": [true, false, null]
},
{
"key": "stripMetadata",
"values": [true, false, null]
}
],
"invalidProbes": [
{
"key": "format",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "format",
"value": 12345,
"why": "wrong type"
},
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "maxWidth",
"value": -1,
"why": "below declared min"
},
{
"key": "maxWidth",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "maxHeight",
"value": -1,
"why": "below declared min"
},
{
"key": "maxHeight",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "progressive",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "stripMetadata",
"value": "yes-please",
"why": "wrong type"
}
]
},
{
"id": "strip-metadata",
"name": "Remove Image Metadata",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "stripExif",
"values": [true, false, null]
},
{
"key": "stripGps",
"values": [true, false, null]
},
{
"key": "stripIcc",
"values": [true, false, null]
},
{
"key": "stripXmp",
"values": [true, false, null]
},
{
"key": "stripAll",
"values": [true, false, null]
}
],
"invalidProbes": [
{
"key": "stripExif",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "stripGps",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "stripIcc",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "stripXmp",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "stripAll",
"value": "yes-please",
"why": "wrong type"
}
]
},
{
"id": "edit-metadata",
"name": "Edit Image Metadata",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "clearGps",
"values": [true, false, null]
},
{
"key": "gpsLatitude",
"values": [-90, 0, 90, null]
},
{
"key": "gpsLongitude",
"values": [-180, 0, 180, null]
},
{
"key": "gpsAltitude",
"values": [0, 50, 100, null]
},
{
"key": "keywordsMode",
"values": ["add", "set", null]
}
],
"invalidProbes": [
{
"key": "clearGps",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "gpsLatitude",
"value": -91,
"why": "below declared min"
},
{
"key": "gpsLatitude",
"value": 91,
"why": "above declared max"
},
{
"key": "gpsLatitude",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "gpsLongitude",
"value": -181,
"why": "below declared min"
},
{
"key": "gpsLongitude",
"value": 181,
"why": "above declared max"
},
{
"key": "gpsLongitude",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "gpsAltitude",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "keywordsMode",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "keywordsMode",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "bulk-rename",
"name": "Bulk Rename",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "image-to-pdf",
"name": "Image to PDF",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"outputModality": "document",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "favicon",
"name": "Favicon Generator",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "adjust-colors",
"name": "Adjust Colors",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "brightness",
"values": [-100, 0, 100, null]
},
{
"key": "contrast",
"values": [-100, 0, 100, null]
},
{
"key": "exposure",
"values": [-100, 0, 100, null]
},
{
"key": "saturation",
"values": [-100, 0, 100, null]
},
{
"key": "temperature",
"values": [-100, 0, 100, null]
},
{
"key": "tint",
"values": [-100, 0, 100, null]
},
{
"key": "hue",
"values": [-180, 0, 180, null]
},
{
"key": "sharpness",
"values": [0, 50, 100, null]
},
{
"key": "red",
"values": [0, 100, 200, null]
},
{
"key": "green",
"values": [0, 100, 200, null]
},
{
"key": "blue",
"values": [0, 100, 200, null]
},
{
"key": "effect",
"values": ["none", "grayscale", "sepia", "invert", null]
}
],
"invalidProbes": [
{
"key": "brightness",
"value": -101,
"why": "below declared min"
},
{
"key": "brightness",
"value": 101,
"why": "above declared max"
},
{
"key": "brightness",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "contrast",
"value": -101,
"why": "below declared min"
},
{
"key": "contrast",
"value": 101,
"why": "above declared max"
},
{
"key": "contrast",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "exposure",
"value": -101,
"why": "below declared min"
},
{
"key": "exposure",
"value": 101,
"why": "above declared max"
},
{
"key": "exposure",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "saturation",
"value": -101,
"why": "below declared min"
},
{
"key": "saturation",
"value": 101,
"why": "above declared max"
},
{
"key": "saturation",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "temperature",
"value": -101,
"why": "below declared min"
},
{
"key": "temperature",
"value": 101,
"why": "above declared max"
},
{
"key": "temperature",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "tint",
"value": -101,
"why": "below declared min"
},
{
"key": "tint",
"value": 101,
"why": "above declared max"
},
{
"key": "tint",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "hue",
"value": -181,
"why": "below declared min"
},
{
"key": "hue",
"value": 181,
"why": "above declared max"
},
{
"key": "hue",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "sharpness",
"value": -1,
"why": "below declared min"
},
{
"key": "sharpness",
"value": 101,
"why": "above declared max"
},
{
"key": "sharpness",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "red",
"value": -1,
"why": "below declared min"
},
{
"key": "red",
"value": 201,
"why": "above declared max"
},
{
"key": "red",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "green",
"value": -1,
"why": "below declared min"
},
{
"key": "green",
"value": 201,
"why": "above declared max"
},
{
"key": "green",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "blue",
"value": -1,
"why": "below declared min"
},
{
"key": "blue",
"value": 201,
"why": "above declared max"
},
{
"key": "blue",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "effect",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "effect",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "sharpening",
"name": "Sharpen Image",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "method",
"values": ["adaptive", "unsharp-mask", "high-pass", null]
},
{
"key": "sigma",
"values": [0.5, 5.25, 10, null]
},
{
"key": "m1",
"values": [0, 5, 10, null]
},
{
"key": "m2",
"values": [0, 10, 20, null]
},
{
"key": "x1",
"values": [0, 5, 10, null]
},
{
"key": "y2",
"values": [0, 25, 50, null]
},
{
"key": "y3",
"values": [0, 25, 50, null]
},
{
"key": "amount",
"values": [0, 500, 1000, null]
},
{
"key": "radius",
"values": [0.1, 2.55, 5, null]
},
{
"key": "threshold",
"values": [0, 127.5, 255, null]
},
{
"key": "strength",
"values": [0, 50, 100, null]
},
{
"key": "kernelSize",
"values": [3, 5, null]
},
{
"key": "denoise",
"values": ["off", "light", "medium", "strong", null]
}
],
"invalidProbes": [
{
"key": "method",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "method",
"value": 12345,
"why": "wrong type"
},
{
"key": "sigma",
"value": -0.5,
"why": "below declared min"
},
{
"key": "sigma",
"value": 11,
"why": "above declared max"
},
{
"key": "sigma",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "m1",
"value": -1,
"why": "below declared min"
},
{
"key": "m1",
"value": 11,
"why": "above declared max"
},
{
"key": "m1",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "m2",
"value": -1,
"why": "below declared min"
},
{
"key": "m2",
"value": 21,
"why": "above declared max"
},
{
"key": "m2",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "x1",
"value": -1,
"why": "below declared min"
},
{
"key": "x1",
"value": 11,
"why": "above declared max"
},
{
"key": "x1",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "y2",
"value": -1,
"why": "below declared min"
},
{
"key": "y2",
"value": 51,
"why": "above declared max"
},
{
"key": "y2",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "y3",
"value": -1,
"why": "below declared min"
},
{
"key": "y3",
"value": 51,
"why": "above declared max"
},
{
"key": "y3",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "amount",
"value": -1,
"why": "below declared min"
},
{
"key": "amount",
"value": 1001,
"why": "above declared max"
},
{
"key": "amount",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "radius",
"value": -0.9,
"why": "below declared min"
},
{
"key": "radius",
"value": 6,
"why": "above declared max"
},
{
"key": "radius",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "threshold",
"value": -1,
"why": "below declared min"
},
{
"key": "threshold",
"value": 256,
"why": "above declared max"
},
{
"key": "threshold",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "strength",
"value": -1,
"why": "below declared min"
},
{
"key": "strength",
"value": 101,
"why": "above declared max"
},
{
"key": "strength",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "denoise",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "denoise",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "replace-color",
"name": "Replace & Invert Color",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "makeTransparent",
"values": [true, false, null]
},
{
"key": "tolerance",
"values": [0, 127.5, 255, null]
}
],
"invalidProbes": [
{
"key": "makeTransparent",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "tolerance",
"value": -1,
"why": "below declared min"
},
{
"key": "tolerance",
"value": 256,
"why": "above declared max"
},
{
"key": "tolerance",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "color-blindness",
"name": "Color Blindness Simulation",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "simulationType",
"values": [
"protanopia",
"deuteranopia",
"tritanopia",
"protanomaly",
"deuteranomaly",
"tritanomaly",
"achromatopsia",
"blueConeMonochromacy",
null
]
}
],
"invalidProbes": [
{
"key": "simulationType",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "simulationType",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "remove-background",
"name": "Remove Background",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "long",
"isAI": true,
"registered": true,
"axes": [
{
"key": "backgroundType",
"values": ["transparent", "color", "gradient", "blur", "image", null]
},
{
"key": "gradientAngle",
"values": [0, 50, 100, null]
},
{
"key": "blurEnabled",
"values": [true, false, null]
},
{
"key": "blurIntensity",
"values": [0, 50, 100, null]
},
{
"key": "shadowEnabled",
"values": [true, false, null]
},
{
"key": "shadowOpacity",
"values": [0, 50, 100, null]
},
{
"key": "outputFormat",
"values": ["png", "webp", "avif", null]
},
{
"key": "edgeRefine",
"values": [0, 2, 3, null]
},
{
"key": "decontaminate",
"values": [true, false, null]
}
],
"invalidProbes": [
{
"key": "backgroundType",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "backgroundType",
"value": 12345,
"why": "wrong type"
},
{
"key": "gradientAngle",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "blurEnabled",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "blurIntensity",
"value": -1,
"why": "below declared min"
},
{
"key": "blurIntensity",
"value": 101,
"why": "above declared max"
},
{
"key": "blurIntensity",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "shadowEnabled",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "shadowOpacity",
"value": -1,
"why": "below declared min"
},
{
"key": "shadowOpacity",
"value": 101,
"why": "above declared max"
},
{
"key": "shadowOpacity",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "outputFormat",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "outputFormat",
"value": 12345,
"why": "wrong type"
},
{
"key": "edgeRefine",
"value": -1,
"why": "below declared min"
},
{
"key": "edgeRefine",
"value": 4,
"why": "above declared max"
},
{
"key": "edgeRefine",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "decontaminate",
"value": "yes-please",
"why": "wrong type"
}
]
},
{
"id": "remove-gif-background",
"name": "Remove GIF Background",
"modality": "image",
"section": "image",
"acceptedInputs": [".gif", ".webp", ".apng", ".png"],
"executionHint": "long",
"isAI": true,
"registered": true,
"axes": [
{
"key": "outputFormat",
"values": ["webp", "gif", "apng", null]
},
{
"key": "backgroundType",
"values": ["transparent", "color", "gradient", "blur", "image", null]
},
{
"key": "gradientAngle",
"values": [0, 50, 100, null]
},
{
"key": "blurIntensity",
"values": [0, 50, 100, null]
},
{
"key": "shadowEnabled",
"values": [true, false, null]
},
{
"key": "shadowOpacity",
"values": [0, 50, 100, null]
},
{
"key": "edgeRefine",
"values": [0, 2, 3, null]
},
{
"key": "decontaminate",
"values": [true, false, null]
}
],
"invalidProbes": [
{
"key": "outputFormat",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "outputFormat",
"value": 12345,
"why": "wrong type"
},
{
"key": "backgroundType",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "backgroundType",
"value": 12345,
"why": "wrong type"
},
{
"key": "gradientAngle",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "blurIntensity",
"value": -1,
"why": "below declared min"
},
{
"key": "blurIntensity",
"value": 101,
"why": "above declared max"
},
{
"key": "blurIntensity",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "shadowEnabled",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "shadowOpacity",
"value": -1,
"why": "below declared min"
},
{
"key": "shadowOpacity",
"value": 101,
"why": "above declared max"
},
{
"key": "shadowOpacity",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "edgeRefine",
"value": -1,
"why": "below declared min"
},
{
"key": "edgeRefine",
"value": 4,
"why": "above declared max"
},
{
"key": "edgeRefine",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "decontaminate",
"value": "yes-please",
"why": "wrong type"
}
]
},
{
"id": "upscale",
"name": "Image Upscaling",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "long",
"isAI": true,
"registered": true,
"axes": [
{
"key": "scale",
"values": [0, 50, 100, null]
}
],
"invalidProbes": []
},
{
"id": "erase-object",
"name": "Object Eraser",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "long",
"isAI": true,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "ocr",
"name": "Extract Text from Image (OCR)",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "long",
"outputModality": "file",
"isAI": true,
"registered": true,
"axes": [
{
"key": "quality",
"values": ["fast", "balanced", "best", null]
},
{
"key": "language",
"values": ["auto", "en", "de", "fr", "es", "zh", "ja", "ko", null]
},
{
"key": "enhance",
"values": [true, false, null]
},
{
"key": "engine",
"values": ["tesseract", "paddleocr", null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "quality",
"value": 12345,
"why": "wrong type"
},
{
"key": "language",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "language",
"value": 12345,
"why": "wrong type"
},
{
"key": "enhance",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "engine",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "engine",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "ocr-pdf",
"name": "PDF OCR",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "long",
"outputModality": "file",
"isAI": true,
"registered": true,
"axes": [
{
"key": "quality",
"values": ["fast", "balanced", "best", null]
},
{
"key": "language",
"values": ["auto", "en", "de", "fr", "es", "zh", "ja", "ko", null]
},
{
"key": "enhance",
"values": [true, false, null]
},
{
"key": "engine",
"values": ["tesseract", "paddleocr", null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "quality",
"value": 12345,
"why": "wrong type"
},
{
"key": "language",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "language",
"value": 12345,
"why": "wrong type"
},
{
"key": "enhance",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "engine",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "engine",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "blur-faces",
"name": "Blur Faces & PII",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "long",
"isAI": true,
"registered": true,
"axes": [
{
"key": "blurRadius",
"values": [1, 50.5, 100, null]
},
{
"key": "sensitivity",
"values": [0, 0.5, 1, null]
}
],
"invalidProbes": [
{
"key": "blurRadius",
"value": 0,
"why": "below declared min"
},
{
"key": "blurRadius",
"value": 101,
"why": "above declared max"
},
{
"key": "blurRadius",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "sensitivity",
"value": -1,
"why": "below declared min"
},
{
"key": "sensitivity",
"value": 2,
"why": "above declared max"
},
{
"key": "sensitivity",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "smart-crop",
"name": "Smart Crop",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "long",
"isAI": true,
"registered": true,
"axes": [
{
"key": "mode",
"values": ["subject", "face", "trim", "attention", "content"]
},
{
"key": "strategy",
"values": ["attention", "entropy", null]
},
{
"key": "width",
"values": [0, 50, 100, null]
},
{
"key": "height",
"values": [0, 50, 100, null]
},
{
"key": "padding",
"values": [0, 25, 50, null]
},
{
"key": "facePreset",
"values": ["closeup", "head-shoulders", "upper-body", "half-body", null]
},
{
"key": "sensitivity",
"values": [0, 0.5, 1, null]
},
{
"key": "threshold",
"values": [0, 128, 255, null]
},
{
"key": "padToSquare",
"values": [true, false, null]
},
{
"key": "targetSize",
"values": [0, 50, 100, null]
},
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "mode",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "mode",
"value": 12345,
"why": "wrong type"
},
{
"key": "strategy",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "strategy",
"value": 12345,
"why": "wrong type"
},
{
"key": "width",
"value": -1,
"why": "below declared min"
},
{
"key": "width",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "height",
"value": -1,
"why": "below declared min"
},
{
"key": "height",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "padding",
"value": -1,
"why": "below declared min"
},
{
"key": "padding",
"value": 51,
"why": "above declared max"
},
{
"key": "padding",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "facePreset",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "facePreset",
"value": 12345,
"why": "wrong type"
},
{
"key": "sensitivity",
"value": -1,
"why": "below declared min"
},
{
"key": "sensitivity",
"value": 2,
"why": "above declared max"
},
{
"key": "sensitivity",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "threshold",
"value": -1,
"why": "below declared min"
},
{
"key": "threshold",
"value": 256,
"why": "above declared max"
},
{
"key": "threshold",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "padToSquare",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "targetSize",
"value": -1,
"why": "below declared min"
},
{
"key": "targetSize",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "image-enhancement",
"name": "Image Enhancement",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "mode",
"values": ["auto", "portrait", "landscape", "low-light", "food", "document", null]
},
{
"key": "intensity",
"values": [0, 50, 100, null]
},
{
"key": "deepEnhance",
"values": [true, false, null]
}
],
"invalidProbes": [
{
"key": "mode",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "mode",
"value": 12345,
"why": "wrong type"
},
{
"key": "intensity",
"value": -1,
"why": "below declared min"
},
{
"key": "intensity",
"value": 101,
"why": "above declared max"
},
{
"key": "intensity",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "deepEnhance",
"value": "yes-please",
"why": "wrong type"
}
]
},
{
"id": "enhance-faces",
"name": "Face Enhancement",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "long",
"isAI": true,
"registered": true,
"axes": [
{
"key": "model",
"values": ["auto", "gfpgan", "codeformer", null]
},
{
"key": "strength",
"values": [0, 0.5, 1, null]
},
{
"key": "onlyCenterFace",
"values": [true, false, null]
},
{
"key": "sensitivity",
"values": [0, 0.5, 1, null]
}
],
"invalidProbes": [
{
"key": "model",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "model",
"value": 12345,
"why": "wrong type"
},
{
"key": "strength",
"value": -1,
"why": "below declared min"
},
{
"key": "strength",
"value": 2,
"why": "above declared max"
},
{
"key": "strength",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "onlyCenterFace",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "sensitivity",
"value": -1,
"why": "below declared min"
},
{
"key": "sensitivity",
"value": 2,
"why": "above declared max"
},
{
"key": "sensitivity",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "colorize",
"name": "AI Colorization",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "long",
"isAI": true,
"registered": true,
"axes": [
{
"key": "intensity",
"values": [0, 0.5, 1, null]
},
{
"key": "model",
"values": ["auto", "ddcolor", "opencv", null]
}
],
"invalidProbes": [
{
"key": "intensity",
"value": -1,
"why": "below declared min"
},
{
"key": "intensity",
"value": 2,
"why": "above declared max"
},
{
"key": "intensity",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "model",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "model",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "noise-removal",
"name": "Noise Removal",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "long",
"isAI": true,
"registered": true,
"axes": [
{
"key": "tier",
"values": ["quick", "balanced", "quality", "maximum", null]
},
{
"key": "strength",
"values": [0, 50, 100, null]
},
{
"key": "detailPreservation",
"values": [0, 50, 100, null]
},
{
"key": "colorNoise",
"values": [0, 50, 100, null]
},
{
"key": "format",
"values": ["original", "png", "jpeg", "webp", "avif", "jxl", null]
},
{
"key": "quality",
"values": [0, 50, 100, null]
}
],
"invalidProbes": [
{
"key": "tier",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "tier",
"value": 12345,
"why": "wrong type"
},
{
"key": "format",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "format",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "red-eye-removal",
"name": "Red Eye Removal",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "long",
"isAI": true,
"registered": true,
"axes": [
{
"key": "sensitivity",
"values": [0, 50, 100, null]
},
{
"key": "strength",
"values": [0, 50, 100, null]
},
{
"key": "quality",
"values": [1, 50.5, 100, null]
}
],
"invalidProbes": [
{
"key": "sensitivity",
"value": -1,
"why": "below declared min"
},
{
"key": "sensitivity",
"value": 101,
"why": "above declared max"
},
{
"key": "sensitivity",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "strength",
"value": -1,
"why": "below declared min"
},
{
"key": "strength",
"value": 101,
"why": "above declared max"
},
{
"key": "strength",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "restore-photo",
"name": "Photo Restoration",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "long",
"isAI": true,
"registered": true,
"axes": [
{
"key": "scratchRemoval",
"values": [true, false, null]
},
{
"key": "faceEnhancement",
"values": [true, false, null]
},
{
"key": "fidelity",
"values": [0, 0.5, 1, null]
},
{
"key": "denoise",
"values": [true, false, null]
},
{
"key": "denoiseStrength",
"values": [0, 50, 100, null]
},
{
"key": "colorize",
"values": [true, false, null]
},
{
"key": "colorizeStrength",
"values": [0, 50, 100, null]
}
],
"invalidProbes": [
{
"key": "scratchRemoval",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "faceEnhancement",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "fidelity",
"value": -1,
"why": "below declared min"
},
{
"key": "fidelity",
"value": 2,
"why": "above declared max"
},
{
"key": "fidelity",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "denoise",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "denoiseStrength",
"value": -1,
"why": "below declared min"
},
{
"key": "denoiseStrength",
"value": 101,
"why": "above declared max"
},
{
"key": "denoiseStrength",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "colorize",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "colorizeStrength",
"value": -1,
"why": "below declared min"
},
{
"key": "colorizeStrength",
"value": 101,
"why": "above declared max"
},
{
"key": "colorizeStrength",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "passport-photo",
"name": "Passport Photo",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "long",
"isAI": true,
"registered": true,
"axes": [
{
"key": "adjustX",
"values": [0, 50, 100, null]
},
{
"key": "adjustY",
"values": [0, 50, 100, null]
}
],
"invalidProbes": [
{
"key": "adjustX",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "adjustY",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "content-aware-resize",
"name": "Content-Aware Resize",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [
{
"key": "width",
"values": [0, 50, 100, null]
},
{
"key": "height",
"values": [0, 50, 100, null]
},
{
"key": "protectFaces",
"values": [true, false, null]
},
{
"key": "blurRadius",
"values": [0, 10, 20, null]
},
{
"key": "sobelThreshold",
"values": [1, 11, 20, null]
},
{
"key": "square",
"values": [true, false, null]
}
],
"invalidProbes": [
{
"key": "width",
"value": -1,
"why": "below declared min"
},
{
"key": "width",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "height",
"value": -1,
"why": "below declared min"
},
{
"key": "height",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "protectFaces",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "blurRadius",
"value": -1,
"why": "below declared min"
},
{
"key": "blurRadius",
"value": 21,
"why": "above declared max"
},
{
"key": "blurRadius",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "sobelThreshold",
"value": 0,
"why": "below declared min"
},
{
"key": "sobelThreshold",
"value": 21,
"why": "above declared max"
},
{
"key": "sobelThreshold",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "square",
"value": "yes-please",
"why": "wrong type"
}
]
},
{
"id": "ai-canvas-expand",
"name": "AI Canvas Expand",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "long",
"isAI": true,
"registered": true,
"axes": [
{
"key": "extendTop",
"values": [0, 50, 100, null]
},
{
"key": "extendRight",
"values": [0, 50, 100, null]
},
{
"key": "extendBottom",
"values": [0, 50, 100, null]
},
{
"key": "extendLeft",
"values": [0, 50, 100, null]
},
{
"key": "tier",
"values": ["fast", "balanced", "high", null]
},
{
"key": "format",
"values": [
"auto",
"png",
"jpg",
"jpeg",
"webp",
"tiff",
"gif",
"avif",
"heic",
"heif",
"jxl",
null
]
},
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "extendTop",
"value": -1,
"why": "below declared min"
},
{
"key": "extendTop",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "extendRight",
"value": -1,
"why": "below declared min"
},
{
"key": "extendRight",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "extendBottom",
"value": -1,
"why": "below declared min"
},
{
"key": "extendBottom",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "extendLeft",
"value": -1,
"why": "below declared min"
},
{
"key": "extendLeft",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "tier",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "tier",
"value": 12345,
"why": "wrong type"
},
{
"key": "format",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "format",
"value": 12345,
"why": "wrong type"
},
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "transcribe-audio",
"name": "Transcribe Audio",
"modality": "audio",
"section": "audio",
"acceptedInputs": [
".mp3",
".wav",
".flac",
".aac",
".m4a",
".ogg",
".opus",
".wma",
".aiff",
".amr",
".ac3"
],
"executionHint": "long",
"outputModality": "file",
"isAI": true,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "auto-subtitles",
"name": "Auto Subtitles",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "long",
"outputModality": "file",
"isAI": true,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "transparency-fixer",
"name": "PNG Transparency Fixer",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "long",
"isAI": true,
"registered": true,
"axes": [
{
"key": "defringe",
"values": [0, 50, 100, null]
},
{
"key": "outputFormat",
"values": ["png", "webp", null]
},
{
"key": "removeWatermark",
"values": [true, false, null]
}
],
"invalidProbes": [
{
"key": "defringe",
"value": -1,
"why": "below declared min"
},
{
"key": "defringe",
"value": 101,
"why": "above declared max"
},
{
"key": "defringe",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "outputFormat",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "outputFormat",
"value": 12345,
"why": "wrong type"
},
{
"key": "removeWatermark",
"value": "yes-please",
"why": "wrong type"
}
]
},
{
"id": "background-replace",
"name": "Background Replace",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "long",
"isAI": true,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "blur-background",
"name": "Blur Background",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "long",
"isAI": true,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "watermark-text",
"name": "Text Watermark",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "fontSize",
"values": [8, 504, 1000, null]
},
{
"key": "opacity",
"values": [0, 50, 100, null]
},
{
"key": "position",
"values": ["center", "top-left", "top-right", "bottom-left", "bottom-right", "tiled", null]
},
{
"key": "rotation",
"values": [-360, 0, 360, null]
}
],
"invalidProbes": [
{
"key": "fontSize",
"value": 7,
"why": "below declared min"
},
{
"key": "fontSize",
"value": 1001,
"why": "above declared max"
},
{
"key": "fontSize",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "opacity",
"value": -1,
"why": "below declared min"
},
{
"key": "opacity",
"value": 101,
"why": "above declared max"
},
{
"key": "opacity",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "position",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "position",
"value": 12345,
"why": "wrong type"
},
{
"key": "rotation",
"value": -361,
"why": "below declared min"
},
{
"key": "rotation",
"value": 361,
"why": "above declared max"
},
{
"key": "rotation",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "watermark-image",
"name": "Image Watermark",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "text-overlay",
"name": "Text Overlay",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "fontSize",
"values": [8, 104, 200, null]
},
{
"key": "position",
"values": ["top", "center", "bottom", null]
},
{
"key": "backgroundBox",
"values": [true, false, null]
},
{
"key": "shadow",
"values": [true, false, null]
}
],
"invalidProbes": [
{
"key": "fontSize",
"value": 7,
"why": "below declared min"
},
{
"key": "fontSize",
"value": 201,
"why": "above declared max"
},
{
"key": "fontSize",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "position",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "position",
"value": 12345,
"why": "wrong type"
},
{
"key": "backgroundBox",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "shadow",
"value": "yes-please",
"why": "wrong type"
}
]
},
{
"id": "compose",
"name": "Image Composition",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "meme-generator",
"name": "Meme Generator",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "textLayout",
"values": ["top-bottom", "top-only", "bottom-only", "center", "side-by-side", null]
},
{
"key": "fontFamily",
"values": [
"anton",
"arial-black",
"comic-sans",
"montserrat",
"bebas-neue",
"permanent-marker",
"roboto",
null
]
},
{
"key": "fontSize",
"values": [8, 104, 200, null]
},
{
"key": "textAlign",
"values": ["left", "center", "right", null]
},
{
"key": "allCaps",
"values": [true, false, null]
}
],
"invalidProbes": [
{
"key": "textLayout",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "textLayout",
"value": 12345,
"why": "wrong type"
},
{
"key": "fontFamily",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "fontFamily",
"value": 12345,
"why": "wrong type"
},
{
"key": "fontSize",
"value": 7,
"why": "below declared min"
},
{
"key": "fontSize",
"value": 201,
"why": "above declared max"
},
{
"key": "fontSize",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "textAlign",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "textAlign",
"value": 12345,
"why": "wrong type"
},
{
"key": "allCaps",
"value": "yes-please",
"why": "wrong type"
}
]
},
{
"id": "info",
"name": "Image Info",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "compare",
"name": "Image Compare",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "find-duplicates",
"name": "Find Duplicates",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "color-palette",
"name": "Color Palette",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "qr-generate",
"name": "QR Code Generator",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "html-to-image",
"name": "HTML to Image",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "barcode-read",
"name": "Barcode Reader",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "image-to-base64",
"name": "Image to Base64",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "barcode-generate",
"name": "Barcode Generator",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "collage",
"name": "Collage & Grid",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "stitch",
"name": "Stitch Images",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "split",
"name": "Split Image",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "columns",
"values": [1, 51, 100, null]
},
{
"key": "rows",
"values": [1, 51, 100, null]
},
{
"key": "tileWidth",
"values": [10, 60, 110, null]
},
{
"key": "tileHeight",
"values": [10, 60, 110, null]
},
{
"key": "outputFormat",
"values": ["original", "png", "jpg", "webp", "avif", "jxl", null]
},
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "columns",
"value": 0,
"why": "below declared min"
},
{
"key": "columns",
"value": 101,
"why": "above declared max"
},
{
"key": "columns",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "rows",
"value": 0,
"why": "below declared min"
},
{
"key": "rows",
"value": 101,
"why": "above declared max"
},
{
"key": "rows",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "tileWidth",
"value": 9,
"why": "below declared min"
},
{
"key": "tileWidth",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "tileHeight",
"value": 9,
"why": "below declared min"
},
{
"key": "tileHeight",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "outputFormat",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "outputFormat",
"value": 12345,
"why": "wrong type"
},
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "border",
"name": "Border & Frame",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "borderWidth",
"values": [0, 1000, 2000, null]
},
{
"key": "padding",
"values": [0, 100, 200, null]
},
{
"key": "cornerRadius",
"values": [0, 1000, 2000, null]
},
{
"key": "shadow",
"values": [true, false, null]
},
{
"key": "shadowBlur",
"values": [1, 101, 200, null]
},
{
"key": "shadowOffsetX",
"values": [-50, 0, 50, null]
},
{
"key": "shadowOffsetY",
"values": [-50, 0, 50, null]
},
{
"key": "shadowOpacity",
"values": [0, 50, 100, null]
}
],
"invalidProbes": [
{
"key": "borderWidth",
"value": -1,
"why": "below declared min"
},
{
"key": "borderWidth",
"value": 2001,
"why": "above declared max"
},
{
"key": "borderWidth",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "padding",
"value": -1,
"why": "below declared min"
},
{
"key": "padding",
"value": 201,
"why": "above declared max"
},
{
"key": "padding",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "cornerRadius",
"value": -1,
"why": "below declared min"
},
{
"key": "cornerRadius",
"value": 2001,
"why": "above declared max"
},
{
"key": "cornerRadius",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "shadow",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "shadowBlur",
"value": 0,
"why": "below declared min"
},
{
"key": "shadowBlur",
"value": 201,
"why": "above declared max"
},
{
"key": "shadowBlur",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "shadowOffsetX",
"value": -51,
"why": "below declared min"
},
{
"key": "shadowOffsetX",
"value": 51,
"why": "above declared max"
},
{
"key": "shadowOffsetX",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "shadowOffsetY",
"value": -51,
"why": "below declared min"
},
{
"key": "shadowOffsetY",
"value": 51,
"why": "above declared max"
},
{
"key": "shadowOffsetY",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "shadowOpacity",
"value": -1,
"why": "below declared min"
},
{
"key": "shadowOpacity",
"value": 101,
"why": "above declared max"
},
{
"key": "shadowOpacity",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "beautify",
"name": "Beautify Screenshot",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "backgroundType",
"values": ["solid", "linear-gradient", "radial-gradient", "image", "transparent", null]
},
{
"key": "gradientAngle",
"values": [0, 180, 360, null]
},
{
"key": "padding",
"values": [0, 128, 256, null]
},
{
"key": "borderRadius",
"values": [0, 32, 64, null]
},
{
"key": "shadowPreset",
"values": ["none", "subtle", "medium", "dramatic", "custom", null]
},
{
"key": "shadowBlur",
"values": [0, 50, 100, null]
},
{
"key": "shadowOffsetX",
"values": [-50, 0, 50, null]
},
{
"key": "shadowOffsetY",
"values": [-50, 0, 50, null]
},
{
"key": "shadowOpacity",
"values": [0, 50, 100, null]
},
{
"key": "frame",
"values": [
"none",
"macos-light",
"macos-dark",
"windows-light",
"windows-dark",
"browser-light",
"browser-dark",
"iphone",
"iphone-dark",
"macbook",
"macbook-dark",
"ipad",
"ipad-dark",
null
]
},
{
"key": "socialPreset",
"values": [
"none",
"twitter",
"linkedin",
"instagram-square",
"instagram-story",
"facebook",
"producthunt",
null
]
},
{
"key": "watermarkPosition",
"values": ["top-left", "top-right", "bottom-left", "bottom-right", "center", null]
},
{
"key": "watermarkOpacity",
"values": [0, 50, 100, null]
},
{
"key": "outputFormat",
"values": ["png", "jpeg", "webp", null]
}
],
"invalidProbes": [
{
"key": "backgroundType",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "backgroundType",
"value": 12345,
"why": "wrong type"
},
{
"key": "gradientAngle",
"value": -1,
"why": "below declared min"
},
{
"key": "gradientAngle",
"value": 361,
"why": "above declared max"
},
{
"key": "gradientAngle",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "padding",
"value": -1,
"why": "below declared min"
},
{
"key": "padding",
"value": 257,
"why": "above declared max"
},
{
"key": "padding",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "borderRadius",
"value": -1,
"why": "below declared min"
},
{
"key": "borderRadius",
"value": 65,
"why": "above declared max"
},
{
"key": "borderRadius",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "shadowPreset",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "shadowPreset",
"value": 12345,
"why": "wrong type"
},
{
"key": "shadowBlur",
"value": -1,
"why": "below declared min"
},
{
"key": "shadowBlur",
"value": 101,
"why": "above declared max"
},
{
"key": "shadowBlur",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "shadowOffsetX",
"value": -51,
"why": "below declared min"
},
{
"key": "shadowOffsetX",
"value": 51,
"why": "above declared max"
},
{
"key": "shadowOffsetX",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "shadowOffsetY",
"value": -51,
"why": "below declared min"
},
{
"key": "shadowOffsetY",
"value": 51,
"why": "above declared max"
},
{
"key": "shadowOffsetY",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "shadowOpacity",
"value": -1,
"why": "below declared min"
},
{
"key": "shadowOpacity",
"value": 101,
"why": "above declared max"
},
{
"key": "shadowOpacity",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "frame",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "frame",
"value": 12345,
"why": "wrong type"
},
{
"key": "socialPreset",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "socialPreset",
"value": 12345,
"why": "wrong type"
},
{
"key": "watermarkPosition",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "watermarkPosition",
"value": 12345,
"why": "wrong type"
},
{
"key": "watermarkOpacity",
"value": -1,
"why": "below declared min"
},
{
"key": "watermarkOpacity",
"value": 101,
"why": "above declared max"
},
{
"key": "watermarkOpacity",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "outputFormat",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "outputFormat",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "circle-crop",
"name": "Circle Crop",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "zoom",
"values": [1, 3, 5, null]
},
{
"key": "offsetX",
"values": [0, 0.5, 1, null]
},
{
"key": "offsetY",
"values": [0, 0.5, 1, null]
},
{
"key": "borderWidth",
"values": [0, 100, 200, null]
},
{
"key": "outputSize",
"values": [16, 2056, 4096, null]
}
],
"invalidProbes": [
{
"key": "zoom",
"value": 0,
"why": "below declared min"
},
{
"key": "zoom",
"value": 6,
"why": "above declared max"
},
{
"key": "zoom",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "offsetX",
"value": -1,
"why": "below declared min"
},
{
"key": "offsetX",
"value": 2,
"why": "above declared max"
},
{
"key": "offsetX",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "offsetY",
"value": -1,
"why": "below declared min"
},
{
"key": "offsetY",
"value": 2,
"why": "above declared max"
},
{
"key": "offsetY",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "borderWidth",
"value": -1,
"why": "below declared min"
},
{
"key": "borderWidth",
"value": 201,
"why": "above declared max"
},
{
"key": "borderWidth",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "outputSize",
"value": 15,
"why": "below declared min"
},
{
"key": "outputSize",
"value": 4097,
"why": "above declared max"
},
{
"key": "outputSize",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "rounded-crop",
"name": "Rounded Crop",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "shape",
"values": ["rounded-square", "squircle", null]
},
{
"key": "cornerRadius",
"values": [0, 25, 50, null]
},
{
"key": "zoom",
"values": [1, 3, 5, null]
},
{
"key": "offsetX",
"values": [0, 0.5, 1, null]
},
{
"key": "offsetY",
"values": [0, 0.5, 1, null]
},
{
"key": "borderWidth",
"values": [0, 100, 200, null]
},
{
"key": "outputSize",
"values": [16, 2056, 4096, null]
}
],
"invalidProbes": [
{
"key": "shape",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "shape",
"value": 12345,
"why": "wrong type"
},
{
"key": "cornerRadius",
"value": -1,
"why": "below declared min"
},
{
"key": "cornerRadius",
"value": 51,
"why": "above declared max"
},
{
"key": "cornerRadius",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "zoom",
"value": 0,
"why": "below declared min"
},
{
"key": "zoom",
"value": 6,
"why": "above declared max"
},
{
"key": "zoom",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "offsetX",
"value": -1,
"why": "below declared min"
},
{
"key": "offsetX",
"value": 2,
"why": "above declared max"
},
{
"key": "offsetX",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "offsetY",
"value": -1,
"why": "below declared min"
},
{
"key": "offsetY",
"value": 2,
"why": "above declared max"
},
{
"key": "offsetY",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "borderWidth",
"value": -1,
"why": "below declared min"
},
{
"key": "borderWidth",
"value": 201,
"why": "above declared max"
},
{
"key": "borderWidth",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "outputSize",
"value": 15,
"why": "below declared min"
},
{
"key": "outputSize",
"value": 4097,
"why": "above declared max"
},
{
"key": "outputSize",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "duotone",
"name": "Duotone",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "intensity",
"values": [0, 50, 100, null]
}
],
"invalidProbes": [
{
"key": "intensity",
"value": -1,
"why": "below declared min"
},
{
"key": "intensity",
"value": 101,
"why": "above declared max"
},
{
"key": "intensity",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "image-pad",
"name": "Image Pad",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "target",
"values": ["16:9", "9:16", "1:1", "4:3", "3:4", "custom", null]
},
{
"key": "ratioW",
"values": [1, 51, 100, null]
},
{
"key": "ratioH",
"values": [1, 51, 100, null]
},
{
"key": "background",
"values": ["color", "transparent", "blur", null]
},
{
"key": "padding",
"values": [0, 25, 50, null]
}
],
"invalidProbes": [
{
"key": "target",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "target",
"value": 12345,
"why": "wrong type"
},
{
"key": "ratioW",
"value": 0,
"why": "below declared min"
},
{
"key": "ratioW",
"value": 101,
"why": "above declared max"
},
{
"key": "ratioW",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "ratioH",
"value": 0,
"why": "below declared min"
},
{
"key": "ratioH",
"value": 101,
"why": "above declared max"
},
{
"key": "ratioH",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "background",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "background",
"value": 12345,
"why": "wrong type"
},
{
"key": "padding",
"value": -1,
"why": "below declared min"
},
{
"key": "padding",
"value": 51,
"why": "above declared max"
},
{
"key": "padding",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "pixelate",
"name": "Pixelate",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "blockSize",
"values": [2, 65, 128, null]
}
],
"invalidProbes": [
{
"key": "blockSize",
"value": 1,
"why": "below declared min"
},
{
"key": "blockSize",
"value": 129,
"why": "above declared max"
},
{
"key": "blockSize",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "vignette",
"name": "Vignette",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "strength",
"values": [0.1, 0.55, 1, null]
},
{
"key": "radius",
"values": [0, 50, 100, null]
},
{
"key": "softness",
"values": [0, 50, 100, null]
},
{
"key": "roundness",
"values": [0, 50, 100, null]
},
{
"key": "centerX",
"values": [0, 50, 100, null]
},
{
"key": "centerY",
"values": [0, 50, 100, null]
}
],
"invalidProbes": [
{
"key": "strength",
"value": -0.9,
"why": "below declared min"
},
{
"key": "strength",
"value": 2,
"why": "above declared max"
},
{
"key": "strength",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "radius",
"value": -1,
"why": "below declared min"
},
{
"key": "radius",
"value": 101,
"why": "above declared max"
},
{
"key": "radius",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "softness",
"value": -1,
"why": "below declared min"
},
{
"key": "softness",
"value": 101,
"why": "above declared max"
},
{
"key": "softness",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "roundness",
"value": -1,
"why": "below declared min"
},
{
"key": "roundness",
"value": 101,
"why": "above declared max"
},
{
"key": "roundness",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "centerX",
"value": -1,
"why": "below declared min"
},
{
"key": "centerX",
"value": 101,
"why": "above declared max"
},
{
"key": "centerX",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "centerY",
"value": -1,
"why": "below declared min"
},
{
"key": "centerY",
"value": 101,
"why": "above declared max"
},
{
"key": "centerY",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "gif-webp",
"name": "GIF/WebP Converter",
"modality": "image",
"section": "image",
"acceptedInputs": [".gif", ".webp"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
},
{
"key": "lossless",
"values": [true, false, null]
},
{
"key": "resizePercent",
"values": [10, 55, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "lossless",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "resizePercent",
"value": 9,
"why": "below declared min"
},
{
"key": "resizePercent",
"value": 101,
"why": "above declared max"
},
{
"key": "resizePercent",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "histogram",
"name": "Histogram",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "scale",
"values": ["linear", "log", null]
}
],
"invalidProbes": [
{
"key": "scale",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "scale",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "lqip-placeholder",
"name": "LQIP Placeholder",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "width",
"values": [4, 34, 64, null]
},
{
"key": "blur",
"values": [0, 0.3, 10.15, 20, null]
},
{
"key": "strategy",
"values": ["blur", "pixelate", "solid", null]
},
{
"key": "format",
"values": ["webp", "png", "jpeg", null]
},
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "width",
"value": 3,
"why": "below declared min"
},
{
"key": "width",
"value": 65,
"why": "above declared max"
},
{
"key": "width",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "strategy",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "strategy",
"value": 12345,
"why": "wrong type"
},
{
"key": "format",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "format",
"value": 12345,
"why": "wrong type"
},
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "sprite-sheet",
"name": "Sprite Sheet",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"maxInputs": 64,
"axes": [
{
"key": "columns",
"values": [1, 9, 16, null]
},
{
"key": "padding",
"values": [0, 32, 64, null]
},
{
"key": "format",
"values": ["png", "webp", "jpeg", null]
},
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "columns",
"value": 0,
"why": "below declared min"
},
{
"key": "columns",
"value": 17,
"why": "above declared max"
},
{
"key": "columns",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "padding",
"value": -1,
"why": "below declared min"
},
{
"key": "padding",
"value": 65,
"why": "above declared max"
},
{
"key": "padding",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "format",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "format",
"value": 12345,
"why": "wrong type"
},
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "svg-to-raster",
"name": "SVG to Raster",
"modality": "image",
"section": "image",
"acceptedInputs": [".svg", ".svgz"],
"executionHint": "fast",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "vectorize",
"name": "Image to SVG",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "colorMode",
"values": ["bw", "color", null]
},
{
"key": "threshold",
"values": [0, 127.5, 255, null]
},
{
"key": "colorPrecision",
"values": [1, 8.5, 16, null]
},
{
"key": "layerDifference",
"values": [1, 64.5, 128, null]
},
{
"key": "filterSpeckle",
"values": [1, 128.5, 256, null]
},
{
"key": "pathMode",
"values": ["none", "polygon", "spline", null]
},
{
"key": "cornerThreshold",
"values": [0, 90, 180, null]
},
{
"key": "invert",
"values": [true, false, null]
}
],
"invalidProbes": [
{
"key": "colorMode",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "colorMode",
"value": 12345,
"why": "wrong type"
},
{
"key": "threshold",
"value": -1,
"why": "below declared min"
},
{
"key": "threshold",
"value": 256,
"why": "above declared max"
},
{
"key": "threshold",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "colorPrecision",
"value": 0,
"why": "below declared min"
},
{
"key": "colorPrecision",
"value": 17,
"why": "above declared max"
},
{
"key": "colorPrecision",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "layerDifference",
"value": 0,
"why": "below declared min"
},
{
"key": "layerDifference",
"value": 129,
"why": "above declared max"
},
{
"key": "layerDifference",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "filterSpeckle",
"value": 0,
"why": "below declared min"
},
{
"key": "filterSpeckle",
"value": 257,
"why": "above declared max"
},
{
"key": "filterSpeckle",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "pathMode",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "pathMode",
"value": 12345,
"why": "wrong type"
},
{
"key": "cornerThreshold",
"value": -1,
"why": "below declared min"
},
{
"key": "cornerThreshold",
"value": 181,
"why": "above declared max"
},
{
"key": "cornerThreshold",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "invert",
"value": "yes-please",
"why": "wrong type"
}
]
},
{
"id": "gif-tools",
"name": "GIF Tools",
"modality": "image",
"section": "image",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "mode",
"values": ["resize", "optimize", "speed", "reverse", "extract", "rotate", null]
},
{
"key": "width",
"values": [1, 8192, 16383, null]
},
{
"key": "height",
"values": [1, 8192, 16383, null]
},
{
"key": "percentage",
"values": [1, 250.5, 500, null]
},
{
"key": "colors",
"values": [2, 129, 256, null]
},
{
"key": "dither",
"values": [0, 0.5, 1, null]
},
{
"key": "effort",
"values": [1, 6, 10, null]
},
{
"key": "speedFactor",
"values": [0.1, 5.05, 10, null]
},
{
"key": "extractMode",
"values": ["single", "range", "all", null]
},
{
"key": "frameNumber",
"values": [0, 50, 100, null]
},
{
"key": "frameStart",
"values": [0, 50, 100, null]
},
{
"key": "frameEnd",
"values": [0, 50, 100, null]
},
{
"key": "extractFormat",
"values": ["png", "webp", null]
},
{
"key": "angle",
"values": [90, 180, 270, null]
},
{
"key": "flipH",
"values": [true, false, null]
},
{
"key": "flipV",
"values": [true, false, null]
},
{
"key": "loop",
"values": [0, 50, 100, null]
}
],
"invalidProbes": [
{
"key": "mode",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "mode",
"value": 12345,
"why": "wrong type"
},
{
"key": "width",
"value": 0,
"why": "below declared min"
},
{
"key": "width",
"value": 16384,
"why": "above declared max"
},
{
"key": "width",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "height",
"value": 0,
"why": "below declared min"
},
{
"key": "height",
"value": 16384,
"why": "above declared max"
},
{
"key": "height",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "percentage",
"value": 0,
"why": "below declared min"
},
{
"key": "percentage",
"value": 501,
"why": "above declared max"
},
{
"key": "percentage",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "colors",
"value": 1,
"why": "below declared min"
},
{
"key": "colors",
"value": 257,
"why": "above declared max"
},
{
"key": "colors",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "dither",
"value": -1,
"why": "below declared min"
},
{
"key": "dither",
"value": 2,
"why": "above declared max"
},
{
"key": "dither",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "effort",
"value": 0,
"why": "below declared min"
},
{
"key": "effort",
"value": 11,
"why": "above declared max"
},
{
"key": "effort",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "speedFactor",
"value": -0.9,
"why": "below declared min"
},
{
"key": "speedFactor",
"value": 11,
"why": "above declared max"
},
{
"key": "speedFactor",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "extractMode",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "extractMode",
"value": 12345,
"why": "wrong type"
},
{
"key": "frameNumber",
"value": -1,
"why": "below declared min"
},
{
"key": "frameNumber",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "frameStart",
"value": -1,
"why": "below declared min"
},
{
"key": "frameStart",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "frameEnd",
"value": -1,
"why": "below declared min"
},
{
"key": "frameEnd",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "extractFormat",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "extractFormat",
"value": 12345,
"why": "wrong type"
},
{
"key": "flipH",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "flipV",
"value": "yes-please",
"why": "wrong type"
},
{
"key": "loop",
"value": -1,
"why": "below declared min"
},
{
"key": "loop",
"value": 101,
"why": "above declared max"
},
{
"key": "loop",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "pdf-to-image",
"name": "PDF to Image",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"outputModality": "image",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "convert-video",
"name": "Convert Video",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [
{
"key": "format",
"values": ["mp4", "mov", "webm", "avi", "mkv", null]
},
{
"key": "quality",
"values": ["high", "balanced", "small", null]
}
],
"invalidProbes": [
{
"key": "format",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "format",
"value": 12345,
"why": "wrong type"
},
{
"key": "quality",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "quality",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "compress-video",
"name": "Compress Video",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": ["light", "balanced", "strong", null]
},
{
"key": "resolution",
"values": ["original", "1080p", "720p", "480p", null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "quality",
"value": 12345,
"why": "wrong type"
},
{
"key": "resolution",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "resolution",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "trim-video",
"name": "Trim Video",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "startS",
"values": [0, 50, 100, null]
},
{
"key": "endS",
"values": [0.000001, 50.000001, 100.000001]
},
{
"key": "precise",
"values": [true, false, null]
}
],
"invalidProbes": [
{
"key": "startS",
"value": -1,
"why": "below declared min"
},
{
"key": "startS",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "endS",
"value": -0.999999,
"why": "below declared min"
},
{
"key": "endS",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "precise",
"value": "yes-please",
"why": "wrong type"
}
]
},
{
"id": "mute-video",
"name": "Mute Video",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "video-to-gif",
"name": "Video to GIF",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "long",
"outputModality": "image",
"isAI": false,
"registered": true,
"axes": [
{
"key": "fps",
"values": [1, 16, 30, null]
},
{
"key": "width",
"values": [64, 672, 1280, null]
},
{
"key": "startS",
"values": [0, 50, 100, null]
},
{
"key": "durationS",
"values": [0, 30, 60, null]
}
],
"invalidProbes": [
{
"key": "fps",
"value": 0,
"why": "below declared min"
},
{
"key": "fps",
"value": 31,
"why": "above declared max"
},
{
"key": "fps",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "width",
"value": 63,
"why": "below declared min"
},
{
"key": "width",
"value": 1281,
"why": "above declared max"
},
{
"key": "width",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "startS",
"value": -1,
"why": "below declared min"
},
{
"key": "startS",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "durationS",
"value": -1,
"why": "below declared min"
},
{
"key": "durationS",
"value": 61,
"why": "above declared max"
},
{
"key": "durationS",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "resize-video",
"name": "Resize Video",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "width",
"values": [16, 3848, 7680, null]
},
{
"key": "height",
"values": [16, 2168, 4320, null]
},
{
"key": "preset",
"values": ["custom", "2160p", "1440p", "1080p", "720p", "480p", "360p", null]
}
],
"invalidProbes": [
{
"key": "width",
"value": 15,
"why": "below declared min"
},
{
"key": "width",
"value": 7681,
"why": "above declared max"
},
{
"key": "width",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "height",
"value": 15,
"why": "below declared min"
},
{
"key": "height",
"value": 4321,
"why": "above declared max"
},
{
"key": "height",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "preset",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "preset",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "crop-video",
"name": "Crop Video",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "width",
"values": [16, 66, 116]
},
{
"key": "height",
"values": [16, 66, 116]
},
{
"key": "x",
"values": [0, 50, 100, null]
},
{
"key": "y",
"values": [0, 50, 100, null]
}
],
"invalidProbes": [
{
"key": "width",
"value": 15,
"why": "below declared min"
},
{
"key": "width",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "height",
"value": 15,
"why": "below declared min"
},
{
"key": "height",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "x",
"value": -1,
"why": "below declared min"
},
{
"key": "x",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "y",
"value": -1,
"why": "below declared min"
},
{
"key": "y",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "rotate-video",
"name": "Rotate Video",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "transform",
"values": ["cw90", "ccw90", "180", "hflip", "vflip"]
}
],
"invalidProbes": [
{
"key": "transform",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "transform",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "change-fps",
"name": "Change FPS",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "fps",
"values": [1, 60.5, 120, null]
}
],
"invalidProbes": [
{
"key": "fps",
"value": 0,
"why": "below declared min"
},
{
"key": "fps",
"value": 121,
"why": "above declared max"
},
{
"key": "fps",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "video-color",
"name": "Video Color",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "brightness",
"values": [-1, 0, 1, null]
},
{
"key": "contrast",
"values": [0, 2, 4, null]
},
{
"key": "saturation",
"values": [0, 1.5, 3, null]
},
{
"key": "gamma",
"values": [0.1, 5.05, 10, null]
}
],
"invalidProbes": [
{
"key": "brightness",
"value": -2,
"why": "below declared min"
},
{
"key": "brightness",
"value": 2,
"why": "above declared max"
},
{
"key": "brightness",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "contrast",
"value": -1,
"why": "below declared min"
},
{
"key": "contrast",
"value": 5,
"why": "above declared max"
},
{
"key": "contrast",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "saturation",
"value": -1,
"why": "below declared min"
},
{
"key": "saturation",
"value": 4,
"why": "above declared max"
},
{
"key": "saturation",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "gamma",
"value": -0.9,
"why": "below declared min"
},
{
"key": "gamma",
"value": 11,
"why": "above declared max"
},
{
"key": "gamma",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "video-speed",
"name": "Video Speed",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "factor",
"values": [0.25, 2.125, 4, null]
},
{
"key": "keepPitch",
"values": [true, false, null]
}
],
"invalidProbes": [
{
"key": "factor",
"value": -0.75,
"why": "below declared min"
},
{
"key": "factor",
"value": 5,
"why": "above declared max"
},
{
"key": "factor",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "keepPitch",
"value": "yes-please",
"why": "wrong type"
}
]
},
{
"id": "reverse-video",
"name": "Reverse Video",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "video-loudnorm",
"name": "Normalize Video Audio",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "aspect-pad",
"name": "Aspect Pad",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "target",
"values": ["16:9", "9:16", "1:1", "4:3", "3:4", null]
}
],
"invalidProbes": [
{
"key": "target",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "target",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "blur-pad",
"name": "Blur Pad",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "target",
"values": ["16:9", "9:16", "1:1", "4:3", "3:4", null]
},
{
"key": "blur",
"values": [2, 26, 50, null]
}
],
"invalidProbes": [
{
"key": "target",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "target",
"value": 12345,
"why": "wrong type"
},
{
"key": "blur",
"value": 1,
"why": "below declared min"
},
{
"key": "blur",
"value": 51,
"why": "above declared max"
},
{
"key": "blur",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "watermark-video",
"name": "Watermark Video",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "position",
"values": ["tl", "tc", "tr", "l", "c", "r", "bl", "bc", "br", null]
},
{
"key": "fontSize",
"values": [8, 64, 120, null]
},
{
"key": "opacity",
"values": [0.05, 0.525, 1, null]
}
],
"invalidProbes": [
{
"key": "position",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "position",
"value": 12345,
"why": "wrong type"
},
{
"key": "fontSize",
"value": 7,
"why": "below declared min"
},
{
"key": "fontSize",
"value": 121,
"why": "above declared max"
},
{
"key": "fontSize",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "opacity",
"value": -0.95,
"why": "below declared min"
},
{
"key": "opacity",
"value": 2,
"why": "above declared max"
},
{
"key": "opacity",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "stabilize-video",
"name": "Stabilize Video",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [
{
"key": "smoothing",
"values": [5, 33, 60, null]
}
],
"invalidProbes": [
{
"key": "smoothing",
"value": 4,
"why": "below declared min"
},
{
"key": "smoothing",
"value": 61,
"why": "above declared max"
},
{
"key": "smoothing",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "gif-to-video",
"name": "GIF to Video",
"modality": "video",
"section": "video",
"acceptedInputs": [".gif"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "format",
"values": ["mp4", "webm", "mov", null]
}
],
"invalidProbes": [
{
"key": "format",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "format",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "video-to-webp",
"name": "Video to WebP",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "fast",
"outputModality": "image",
"isAI": false,
"registered": true,
"axes": [
{
"key": "fps",
"values": [1, 16, 30, null]
},
{
"key": "width",
"values": [16, 968, 1920, null]
},
{
"key": "quality",
"values": [1, 51, 100, null]
},
{
"key": "loop",
"values": [true, false, null]
}
],
"invalidProbes": [
{
"key": "fps",
"value": 0,
"why": "below declared min"
},
{
"key": "fps",
"value": 31,
"why": "above declared max"
},
{
"key": "fps",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "width",
"value": 15,
"why": "below declared min"
},
{
"key": "width",
"value": 1921,
"why": "above declared max"
},
{
"key": "width",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "loop",
"value": "yes-please",
"why": "wrong type"
}
]
},
{
"id": "video-to-frames",
"name": "Video to Frames",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "fast",
"outputModality": "file",
"isAI": false,
"registered": true,
"axes": [
{
"key": "mode",
"values": ["all", "nth", "timestamps", null]
},
{
"key": "n",
"values": [2, 501, 1000, null]
},
{
"key": "format",
"values": ["png", "jpg", null]
}
],
"invalidProbes": [
{
"key": "mode",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "mode",
"value": 12345,
"why": "wrong type"
},
{
"key": "n",
"value": 1,
"why": "below declared min"
},
{
"key": "n",
"value": 1001,
"why": "above declared max"
},
{
"key": "n",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "format",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "format",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "merge-videos",
"name": "Merge Videos",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "long",
"isAI": false,
"registered": true,
"maxInputs": 10,
"axes": [],
"invalidProbes": []
},
{
"id": "replace-audio",
"name": "Replace Audio",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv",
".mp3",
".wav",
".flac",
".aac",
".m4a",
".ogg",
".opus",
".wma",
".aiff",
".amr",
".ac3"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"maxInputs": 2,
"inputKinds": ["video", "audio"],
"axes": [],
"invalidProbes": []
},
{
"id": "burn-subtitles",
"name": "Burn Subtitles",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv",
".srt",
".vtt",
".ass"
],
"executionHint": "long",
"isAI": false,
"registered": true,
"maxInputs": 2,
"inputKinds": ["video", "subtitle"],
"axes": [
{
"key": "fontSize",
"values": [8, 40, 72, null]
}
],
"invalidProbes": [
{
"key": "fontSize",
"value": 7,
"why": "below declared min"
},
{
"key": "fontSize",
"value": 73,
"why": "above declared max"
},
{
"key": "fontSize",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "embed-subtitles",
"name": "Embed Subtitles",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv",
".srt",
".vtt",
".ass"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"maxInputs": 2,
"inputKinds": ["video", "subtitle"],
"axes": [],
"invalidProbes": []
},
{
"id": "extract-subtitles",
"name": "Extract Subtitles",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "fast",
"outputModality": "file",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "images-to-video",
"name": "Images to Video",
"modality": "video",
"section": "video",
"acceptedInputs": [
".jpg",
".jpeg",
".png",
".webp",
".gif",
".bmp",
".tiff",
".tif",
".avif",
".heic",
".heif",
".svg",
".svgz",
".ico",
".jxl",
".jp2",
".psd",
".tga",
".exr",
".hdr",
".dng",
".cr2",
".nef",
".arw",
".orf",
".rw2",
".ppm",
".pgm",
".pbm",
".qoi",
".dds",
".fits",
".dpx",
".apng",
".cur",
".eps"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"maxInputs": 60,
"inputKinds": ["image"],
"axes": [
{
"key": "secondsPerImage",
"values": [0.5, 5.25, 10, null]
},
{
"key": "resolution",
"values": ["1080p", "720p", "square", null]
},
{
"key": "fps",
"values": [10, 35, 60, null]
}
],
"invalidProbes": [
{
"key": "secondsPerImage",
"value": -0.5,
"why": "below declared min"
},
{
"key": "secondsPerImage",
"value": 11,
"why": "above declared max"
},
{
"key": "secondsPerImage",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "resolution",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "resolution",
"value": 12345,
"why": "wrong type"
},
{
"key": "fps",
"value": 9,
"why": "below declared min"
},
{
"key": "fps",
"value": 61,
"why": "above declared max"
},
{
"key": "fps",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "video-metadata",
"name": "Clean Video Metadata",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "convert-audio",
"name": "Convert Audio",
"modality": "audio",
"section": "audio",
"acceptedInputs": [
".mp3",
".wav",
".flac",
".aac",
".m4a",
".ogg",
".opus",
".wma",
".aiff",
".amr",
".ac3"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "format",
"values": ["mp3", "wav", "ogg", "flac", "m4a", null]
},
{
"key": "bitrateKbps",
"values": [32, 176, 320, null]
},
{
"key": "sampleRate",
"values": [8000, 16000, 22050, 32000, 44100, 48000, 96000, null]
}
],
"invalidProbes": [
{
"key": "format",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "format",
"value": 12345,
"why": "wrong type"
},
{
"key": "bitrateKbps",
"value": 31,
"why": "below declared min"
},
{
"key": "bitrateKbps",
"value": 321,
"why": "above declared max"
},
{
"key": "bitrateKbps",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "trim-audio",
"name": "Trim Audio",
"modality": "audio",
"section": "audio",
"acceptedInputs": [
".mp3",
".wav",
".flac",
".aac",
".m4a",
".ogg",
".opus",
".wma",
".aiff",
".amr",
".ac3"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "startS",
"values": [0, 50, 100, null]
},
{
"key": "endS",
"values": [0.000001, 50.000001, 100.000001]
}
],
"invalidProbes": [
{
"key": "startS",
"value": -1,
"why": "below declared min"
},
{
"key": "startS",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "endS",
"value": -0.999999,
"why": "below declared min"
},
{
"key": "endS",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "extract-audio",
"name": "Extract Audio",
"modality": "video",
"section": "video",
"acceptedInputs": [
".mp4",
".mov",
".webm",
".mkv",
".avi",
".m4v",
".mts",
".m2ts",
".3gp",
".flv",
".wmv",
".mpg",
".mpeg",
".ts",
".ogv"
],
"executionHint": "fast",
"outputModality": "audio",
"isAI": false,
"registered": true,
"axes": [
{
"key": "format",
"values": ["mp3", "wav", "m4a", "ogg", null]
}
],
"invalidProbes": [
{
"key": "format",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "format",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "volume-adjust",
"name": "Adjust Volume",
"modality": "audio",
"section": "audio",
"acceptedInputs": [
".mp3",
".wav",
".flac",
".aac",
".m4a",
".ogg",
".opus",
".wma",
".aiff",
".amr",
".ac3"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "gainDb",
"values": [-30, 0, 30, null]
}
],
"invalidProbes": [
{
"key": "gainDb",
"value": -31,
"why": "below declared min"
},
{
"key": "gainDb",
"value": 31,
"why": "above declared max"
},
{
"key": "gainDb",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "normalize-audio",
"name": "Normalize Audio",
"modality": "audio",
"section": "audio",
"acceptedInputs": [
".mp3",
".wav",
".flac",
".aac",
".m4a",
".ogg",
".opus",
".wma",
".aiff",
".amr",
".ac3"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "fade-audio",
"name": "Fade Audio",
"modality": "audio",
"section": "audio",
"acceptedInputs": [
".mp3",
".wav",
".flac",
".aac",
".m4a",
".ogg",
".opus",
".wma",
".aiff",
".amr",
".ac3"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "fadeInS",
"values": [0, 15, 30, null]
},
{
"key": "fadeOutS",
"values": [0, 15, 30, null]
}
],
"invalidProbes": [
{
"key": "fadeInS",
"value": -1,
"why": "below declared min"
},
{
"key": "fadeInS",
"value": 31,
"why": "above declared max"
},
{
"key": "fadeInS",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "fadeOutS",
"value": -1,
"why": "below declared min"
},
{
"key": "fadeOutS",
"value": 31,
"why": "above declared max"
},
{
"key": "fadeOutS",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "reverse-audio",
"name": "Reverse Audio",
"modality": "audio",
"section": "audio",
"acceptedInputs": [
".mp3",
".wav",
".flac",
".aac",
".m4a",
".ogg",
".opus",
".wma",
".aiff",
".amr",
".ac3"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "audio-speed",
"name": "Audio Speed",
"modality": "audio",
"section": "audio",
"acceptedInputs": [
".mp3",
".wav",
".flac",
".aac",
".m4a",
".ogg",
".opus",
".wma",
".aiff",
".amr",
".ac3"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "factor",
"values": [0.25, 2.125, 4, null]
}
],
"invalidProbes": [
{
"key": "factor",
"value": -0.75,
"why": "below declared min"
},
{
"key": "factor",
"value": 5,
"why": "above declared max"
},
{
"key": "factor",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "pitch-shift",
"name": "Pitch Shift",
"modality": "audio",
"section": "audio",
"acceptedInputs": [
".mp3",
".wav",
".flac",
".aac",
".m4a",
".ogg",
".opus",
".wma",
".aiff",
".amr",
".ac3"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "semitones",
"values": [-12, 0, 12, null]
}
],
"invalidProbes": [
{
"key": "semitones",
"value": -13,
"why": "below declared min"
},
{
"key": "semitones",
"value": 13,
"why": "above declared max"
},
{
"key": "semitones",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "audio-channels",
"name": "Audio Channels",
"modality": "audio",
"section": "audio",
"acceptedInputs": [
".mp3",
".wav",
".flac",
".aac",
".m4a",
".ogg",
".opus",
".wma",
".aiff",
".amr",
".ac3"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "mode",
"values": ["stereo-to-mono", "mono-to-stereo", "swap"]
}
],
"invalidProbes": [
{
"key": "mode",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "mode",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "silence-removal",
"name": "Silence Removal",
"modality": "audio",
"section": "audio",
"acceptedInputs": [
".mp3",
".wav",
".flac",
".aac",
".m4a",
".ogg",
".opus",
".wma",
".aiff",
".amr",
".ac3"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "thresholdDb",
"values": [-80, -50, -20, null]
},
{
"key": "minSilenceS",
"values": [0.1, 2.55, 5, null]
}
],
"invalidProbes": [
{
"key": "thresholdDb",
"value": -81,
"why": "below declared min"
},
{
"key": "thresholdDb",
"value": -19,
"why": "above declared max"
},
{
"key": "thresholdDb",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "minSilenceS",
"value": -0.9,
"why": "below declared min"
},
{
"key": "minSilenceS",
"value": 6,
"why": "above declared max"
},
{
"key": "minSilenceS",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "noise-reduction",
"name": "Noise Reduction",
"modality": "audio",
"section": "audio",
"acceptedInputs": [
".mp3",
".wav",
".flac",
".aac",
".m4a",
".ogg",
".opus",
".wma",
".aiff",
".amr",
".ac3"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "strength",
"values": ["light", "medium", "strong", null]
}
],
"invalidProbes": [
{
"key": "strength",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "strength",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "merge-audio",
"name": "Merge Audio",
"modality": "audio",
"section": "audio",
"acceptedInputs": [
".mp3",
".wav",
".flac",
".aac",
".m4a",
".ogg",
".opus",
".wma",
".aiff",
".amr",
".ac3"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"maxInputs": 10,
"axes": [
{
"key": "format",
"values": ["mp3", "wav", "flac", "m4a", null]
}
],
"invalidProbes": [
{
"key": "format",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "format",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "split-audio",
"name": "Split Audio",
"modality": "audio",
"section": "audio",
"acceptedInputs": [
".mp3",
".wav",
".flac",
".aac",
".m4a",
".ogg",
".opus",
".wma",
".aiff",
".amr",
".ac3"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "mode",
"values": ["time", "parts", "silence", null]
},
{
"key": "segmentS",
"values": [1, 1800.5, 3600, null]
},
{
"key": "parts",
"values": [2, 11, 20, null]
},
{
"key": "thresholdDb",
"values": [-80, -50, -20, null]
},
{
"key": "minSilenceS",
"values": [0.1, 5.05, 10, null]
}
],
"invalidProbes": [
{
"key": "mode",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "mode",
"value": 12345,
"why": "wrong type"
},
{
"key": "segmentS",
"value": 0,
"why": "below declared min"
},
{
"key": "segmentS",
"value": 3601,
"why": "above declared max"
},
{
"key": "segmentS",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "parts",
"value": 1,
"why": "below declared min"
},
{
"key": "parts",
"value": 21,
"why": "above declared max"
},
{
"key": "parts",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "thresholdDb",
"value": -81,
"why": "below declared min"
},
{
"key": "thresholdDb",
"value": -19,
"why": "above declared max"
},
{
"key": "thresholdDb",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "minSilenceS",
"value": -0.9,
"why": "below declared min"
},
{
"key": "minSilenceS",
"value": 11,
"why": "above declared max"
},
{
"key": "minSilenceS",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "ringtone-maker",
"name": "Ringtone Maker",
"modality": "audio",
"section": "audio",
"acceptedInputs": [
".mp3",
".wav",
".flac",
".aac",
".m4a",
".ogg",
".opus",
".wma",
".aiff",
".amr",
".ac3"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "startS",
"values": [0, 50, 100, null]
},
{
"key": "durationS",
"values": [1, 15.5, 30, null]
}
],
"invalidProbes": [
{
"key": "startS",
"value": -1,
"why": "below declared min"
},
{
"key": "startS",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "durationS",
"value": 0,
"why": "below declared min"
},
{
"key": "durationS",
"value": 31,
"why": "above declared max"
},
{
"key": "durationS",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "waveform-image",
"name": "Waveform Image",
"modality": "audio",
"section": "audio",
"acceptedInputs": [
".mp3",
".wav",
".flac",
".aac",
".m4a",
".ogg",
".opus",
".wma",
".aiff",
".amr",
".ac3"
],
"executionHint": "fast",
"outputModality": "image",
"isAI": false,
"registered": true,
"axes": [
{
"key": "width",
"values": [256, 2048, 3840, null]
},
{
"key": "height",
"values": [64, 572, 1080, null]
}
],
"invalidProbes": [
{
"key": "width",
"value": 255,
"why": "below declared min"
},
{
"key": "width",
"value": 3841,
"why": "above declared max"
},
{
"key": "width",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "height",
"value": 63,
"why": "below declared min"
},
{
"key": "height",
"value": 1081,
"why": "above declared max"
},
{
"key": "height",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "audio-metadata",
"name": "Audio Metadata",
"modality": "audio",
"section": "audio",
"acceptedInputs": [
".mp3",
".wav",
".flac",
".aac",
".m4a",
".ogg",
".opus",
".wma",
".aiff",
".amr",
".ac3"
],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "strip",
"values": [true, false, null]
}
],
"invalidProbes": [
{
"key": "strip",
"value": "yes-please",
"why": "wrong type"
}
]
},
{
"id": "merge-pdf",
"name": "Merge PDFs",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"maxInputs": 20,
"axes": [],
"invalidProbes": []
},
{
"id": "split-pdf",
"name": "Split PDF",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "mode",
"values": ["range", "every", null]
},
{
"key": "everyN",
"values": [1, 251, 500, null]
}
],
"invalidProbes": [
{
"key": "mode",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "mode",
"value": 12345,
"why": "wrong type"
},
{
"key": "everyN",
"value": 0,
"why": "below declared min"
},
{
"key": "everyN",
"value": 501,
"why": "above declared max"
},
{
"key": "everyN",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "compress-pdf",
"name": "Compress PDF",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [
{
"key": "mode",
"values": ["quality", "targetSize", null]
},
{
"key": "quality",
"values": [1, 51, 100, null]
},
{
"key": "targetSizeKb",
"values": [0, 50, 100, null]
}
],
"invalidProbes": [
{
"key": "mode",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "mode",
"value": 12345,
"why": "wrong type"
},
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "targetSizeKb",
"value": -1,
"why": "below declared min"
},
{
"key": "targetSizeKb",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "rotate-pdf",
"name": "Rotate PDF",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "angle",
"values": [90, 180, 270, null]
}
],
"invalidProbes": []
},
{
"id": "convert-document",
"name": "Convert Document",
"modality": "document",
"section": "files",
"acceptedInputs": [".docx", ".doc", ".odt", ".rtf", ".txt"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [
{
"key": "format",
"values": ["docx", "odt", "rtf", "txt"]
}
],
"invalidProbes": [
{
"key": "format",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "format",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "convert-presentation",
"name": "Convert Presentation",
"modality": "document",
"section": "files",
"acceptedInputs": [".pptx", ".ppt", ".odp"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [
{
"key": "format",
"values": ["pptx", "odp"]
}
],
"invalidProbes": [
{
"key": "format",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "format",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "convert-spreadsheet",
"name": "Convert Spreadsheet",
"modality": "document",
"section": "files",
"acceptedInputs": [".xlsx", ".xls", ".ods", ".csv"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [
{
"key": "format",
"values": ["xlsx", "ods", "csv"]
}
],
"invalidProbes": [
{
"key": "format",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "format",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "excel-to-pdf",
"name": "Excel to PDF",
"modality": "document",
"section": "files",
"acceptedInputs": [".xlsx", ".xls", ".ods", ".csv"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "word-to-pdf",
"name": "Word to PDF",
"modality": "document",
"section": "files",
"acceptedInputs": [".docx", ".doc", ".odt", ".rtf", ".txt"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "extract-pages",
"name": "Extract Pages",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "remove-pages",
"name": "Remove Pages",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "organize-pdf",
"name": "Organize PDF",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "protect-pdf",
"name": "Protect PDF",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "unlock-pdf",
"name": "Unlock PDF",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "repair-pdf",
"name": "Repair PDF",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"skipStructuralValidation": true,
"axes": [],
"invalidProbes": []
},
{
"id": "linearize-pdf",
"name": "Web-Optimize PDF",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "grayscale-pdf",
"name": "Grayscale PDF",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "pdfa-convert",
"name": "PDF/A Converter",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "crop-pdf",
"name": "Crop PDF",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "margin",
"values": [0, 1000, 2000, null]
}
],
"invalidProbes": [
{
"key": "margin",
"value": -1,
"why": "below declared min"
},
{
"key": "margin",
"value": 2001,
"why": "above declared max"
},
{
"key": "margin",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "nup-pdf",
"name": "Pages Per Sheet (N-up)",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "perSheet",
"values": [2, 3, 4, 8, 9, 12, 16, null]
}
],
"invalidProbes": []
},
{
"id": "booklet-pdf",
"name": "Booklet PDF",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "perSheet",
"values": [2, 4, 6, 8, null]
}
],
"invalidProbes": []
},
{
"id": "watermark-pdf",
"name": "Watermark PDF",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "position",
"values": ["tl", "tc", "tr", "l", "c", "r", "bl", "bc", "br", null]
},
{
"key": "fontSize",
"values": [6, 39, 72, null]
},
{
"key": "opacity",
"values": [0.05, 0.525, 1, null]
},
{
"key": "rotation",
"values": [-180, 0, 180, null]
}
],
"invalidProbes": [
{
"key": "position",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "position",
"value": 12345,
"why": "wrong type"
},
{
"key": "fontSize",
"value": 5,
"why": "below declared min"
},
{
"key": "fontSize",
"value": 73,
"why": "above declared max"
},
{
"key": "fontSize",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "opacity",
"value": -0.95,
"why": "below declared min"
},
{
"key": "opacity",
"value": 2,
"why": "above declared max"
},
{
"key": "opacity",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "rotation",
"value": -181,
"why": "below declared min"
},
{
"key": "rotation",
"value": 181,
"why": "above declared max"
},
{
"key": "rotation",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "pdf-page-numbers",
"name": "PDF Page Numbers",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "position",
"values": ["bl", "bc", "br", "tl", "tc", "tr", null]
},
{
"key": "fontSize",
"values": [6, 15, 24, null]
}
],
"invalidProbes": [
{
"key": "position",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "position",
"value": 12345,
"why": "wrong type"
},
{
"key": "fontSize",
"value": 5,
"why": "below declared min"
},
{
"key": "fontSize",
"value": 25,
"why": "above declared max"
},
{
"key": "fontSize",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "flatten-pdf",
"name": "Flatten PDF",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "redact-pdf",
"name": "Redact PDF",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "caseSensitive",
"values": [true, false, null]
}
],
"invalidProbes": [
{
"key": "caseSensitive",
"value": "yes-please",
"why": "wrong type"
}
]
},
{
"id": "sign-pdf",
"name": "Sign PDF",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "pdf-to-text",
"name": "PDF to Text",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"outputModality": "file",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "pdf-to-word",
"name": "PDF to Word",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "pdf-metadata",
"name": "PDF Metadata",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "powerpoint-to-pdf",
"name": "PowerPoint to PDF",
"modality": "document",
"section": "files",
"acceptedInputs": [".pptx", ".ppt", ".odp"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "html-to-pdf",
"name": "HTML to PDF",
"modality": "document",
"section": "files",
"acceptedInputs": [".html", ".htm"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "markdown-to-docx",
"name": "Markdown to Word",
"modality": "document",
"section": "files",
"acceptedInputs": [".md", ".markdown"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "markdown-to-html",
"name": "Markdown to HTML",
"modality": "document",
"section": "files",
"acceptedInputs": [".md", ".markdown"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "markdown-to-pdf",
"name": "Markdown to PDF",
"modality": "document",
"section": "files",
"acceptedInputs": [".md", ".markdown"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "epub-convert",
"name": "Convert from EPUB",
"modality": "document",
"section": "files",
"acceptedInputs": [".epub"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [
{
"key": "format",
"values": ["pdf", "docx", "html", "md"]
}
],
"invalidProbes": [
{
"key": "format",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "format",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "to-epub",
"name": "Convert to EPUB",
"modality": "document",
"section": "files",
"acceptedInputs": [".docx", ".md", ".html", ".txt"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "chart-maker",
"name": "Chart Maker",
"modality": "file",
"section": "files",
"acceptedInputs": [".csv", ".json"],
"executionHint": "fast",
"outputModality": "image",
"isAI": false,
"registered": true,
"axes": [
{
"key": "kind",
"values": ["bar", "line", "pie", null]
},
{
"key": "width",
"values": [320, 1184, 2048, null]
},
{
"key": "height",
"values": [240, 888, 1536, null]
}
],
"invalidProbes": [
{
"key": "kind",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "kind",
"value": 12345,
"why": "wrong type"
},
{
"key": "width",
"value": 319,
"why": "below declared min"
},
{
"key": "width",
"value": 2049,
"why": "above declared max"
},
{
"key": "width",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "height",
"value": 239,
"why": "below declared min"
},
{
"key": "height",
"value": 1537,
"why": "above declared max"
},
{
"key": "height",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "csv-excel",
"name": "CSV to Excel",
"modality": "file",
"section": "files",
"acceptedInputs": [".csv", ".tsv", ".xlsx"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "sheet",
"values": [1, 51, 101, null]
}
],
"invalidProbes": [
{
"key": "sheet",
"value": 0,
"why": "below declared min"
},
{
"key": "sheet",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "csv-json",
"name": "CSV to JSON",
"modality": "file",
"section": "files",
"acceptedInputs": [".csv", ".tsv", ".json"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "pretty",
"values": [true, false, null]
}
],
"invalidProbes": [
{
"key": "pretty",
"value": "yes-please",
"why": "wrong type"
}
]
},
{
"id": "json-xml",
"name": "JSON to XML",
"modality": "file",
"section": "files",
"acceptedInputs": [".json", ".xml"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "pretty",
"values": [true, false, null]
}
],
"invalidProbes": [
{
"key": "pretty",
"value": "yes-please",
"why": "wrong type"
}
]
},
{
"id": "split-csv",
"name": "Split CSV",
"modality": "file",
"section": "files",
"acceptedInputs": [".csv", ".tsv"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "rowsPerFile",
"values": [1, 500001, 1000000, null]
},
{
"key": "keepHeader",
"values": [true, false, null]
}
],
"invalidProbes": [
{
"key": "rowsPerFile",
"value": 0,
"why": "below declared min"
},
{
"key": "rowsPerFile",
"value": 1000001,
"why": "above declared max"
},
{
"key": "rowsPerFile",
"value": "not-a-number",
"why": "wrong type"
},
{
"key": "keepHeader",
"value": "yes-please",
"why": "wrong type"
}
]
},
{
"id": "merge-csvs",
"name": "Merge CSVs",
"modality": "file",
"section": "files",
"acceptedInputs": [".csv", ".tsv"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"maxInputs": 20,
"axes": [],
"invalidProbes": []
},
{
"id": "yaml-json",
"name": "Convert YAML / JSON",
"modality": "file",
"section": "files",
"acceptedInputs": [".yaml", ".yml", ".json"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "xml-to-csv",
"name": "XML to CSV",
"modality": "file",
"section": "files",
"acceptedInputs": [".xml"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "create-zip",
"name": "Create ZIP",
"modality": "file",
"section": "files",
"acceptedInputs": [],
"executionHint": "fast",
"isAI": false,
"registered": true,
"maxInputs": 50,
"axes": [],
"invalidProbes": []
},
{
"id": "extract-zip",
"name": "Extract ZIP",
"modality": "file",
"section": "files",
"acceptedInputs": [".zip"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "jpg-to-png",
"name": "JPG to PNG",
"modality": "image",
"section": "image",
"acceptedInputs": [".jpg", ".jpeg"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "png-to-jpg",
"name": "PNG to JPG",
"modality": "image",
"section": "image",
"acceptedInputs": [".png"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "jpg-to-webp",
"name": "JPG to WebP",
"modality": "image",
"section": "image",
"acceptedInputs": [".jpg", ".jpeg"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "png-to-webp",
"name": "PNG to WebP",
"modality": "image",
"section": "image",
"acceptedInputs": [".png"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "webp-to-jpg",
"name": "WebP to JPG",
"modality": "image",
"section": "image",
"acceptedInputs": [".webp"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "webp-to-png",
"name": "WebP to PNG",
"modality": "image",
"section": "image",
"acceptedInputs": [".webp"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "jpg-to-avif",
"name": "JPG to AVIF",
"modality": "image",
"section": "image",
"acceptedInputs": [".jpg", ".jpeg"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "png-to-avif",
"name": "PNG to AVIF",
"modality": "image",
"section": "image",
"acceptedInputs": [".png"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "webp-to-avif",
"name": "WebP to AVIF",
"modality": "image",
"section": "image",
"acceptedInputs": [".webp"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "heic-to-jpg",
"name": "HEIC to JPG",
"modality": "image",
"section": "image",
"acceptedInputs": [".heic", ".heif"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "heic-to-png",
"name": "HEIC to PNG",
"modality": "image",
"section": "image",
"acceptedInputs": [".heic", ".heif"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "heic-to-avif",
"name": "HEIC to AVIF",
"modality": "image",
"section": "image",
"acceptedInputs": [".heic", ".heif"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "jpg-to-gif",
"name": "JPG to GIF",
"modality": "image",
"section": "image",
"acceptedInputs": [".jpg", ".jpeg"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "png-to-gif",
"name": "PNG to GIF",
"modality": "image",
"section": "image",
"acceptedInputs": [".png"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "gif-to-jpg",
"name": "GIF to JPG",
"modality": "image",
"section": "image",
"acceptedInputs": [".gif"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "gif-to-png",
"name": "GIF to PNG",
"modality": "image",
"section": "image",
"acceptedInputs": [".gif"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "webp-to-gif",
"name": "WebP to GIF",
"modality": "image",
"section": "image",
"acceptedInputs": [".webp"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "jpg-to-tiff",
"name": "JPG to TIFF",
"modality": "image",
"section": "image",
"acceptedInputs": [".jpg", ".jpeg"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "png-to-tiff",
"name": "PNG to TIFF",
"modality": "image",
"section": "image",
"acceptedInputs": [".png"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "tiff-to-jpg",
"name": "TIFF to JPG",
"modality": "image",
"section": "image",
"acceptedInputs": [".tiff", ".tif"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "tiff-to-png",
"name": "TIFF to PNG",
"modality": "image",
"section": "image",
"acceptedInputs": [".tiff", ".tif"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "psd-to-jpg",
"name": "PSD to JPG",
"modality": "image",
"section": "image",
"acceptedInputs": [".psd"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "psd-to-png",
"name": "PSD to PNG",
"modality": "image",
"section": "image",
"acceptedInputs": [".psd"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "png-to-eps",
"name": "PNG to EPS",
"modality": "image",
"section": "image",
"acceptedInputs": [".png"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "jpg-to-eps",
"name": "JPG to EPS",
"modality": "image",
"section": "image",
"acceptedInputs": [".jpg", ".jpeg"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "eps-to-png",
"name": "EPS to PNG",
"modality": "image",
"section": "image",
"acceptedInputs": [".eps"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "eps-to-jpg",
"name": "EPS to JPG",
"modality": "image",
"section": "image",
"acceptedInputs": [".eps"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": [1, 51, 100, null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": 0,
"why": "below declared min"
},
{
"key": "quality",
"value": 101,
"why": "above declared max"
},
{
"key": "quality",
"value": "not-a-number",
"why": "wrong type"
}
]
},
{
"id": "png-to-svg",
"name": "PNG to SVG",
"modality": "image",
"section": "image",
"acceptedInputs": [".png"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "jpg-to-svg",
"name": "JPG to SVG",
"modality": "image",
"section": "image",
"acceptedInputs": [".jpg", ".jpeg"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "tiff-to-svg",
"name": "TIFF to SVG",
"modality": "image",
"section": "image",
"acceptedInputs": [".tiff", ".tif"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "psd-to-svg",
"name": "PSD to SVG",
"modality": "image",
"section": "image",
"acceptedInputs": [".psd"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "eps-to-svg",
"name": "EPS to SVG",
"modality": "image",
"section": "image",
"acceptedInputs": [".eps"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "svg-to-png",
"name": "SVG to PNG",
"modality": "image",
"section": "image",
"acceptedInputs": [".svg", ".svgz"],
"executionHint": "fast",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "svg-to-jpg",
"name": "SVG to JPG",
"modality": "image",
"section": "image",
"acceptedInputs": [".svg", ".svgz"],
"executionHint": "fast",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "jpg-to-pdf",
"name": "JPG to PDF",
"modality": "image",
"section": "image",
"acceptedInputs": [".jpg", ".jpeg"],
"executionHint": "fast",
"outputModality": "document",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "png-to-pdf",
"name": "PNG to PDF",
"modality": "image",
"section": "image",
"acceptedInputs": [".png"],
"executionHint": "fast",
"outputModality": "document",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "heic-to-pdf",
"name": "HEIC to PDF",
"modality": "image",
"section": "image",
"acceptedInputs": [".heic", ".heif"],
"executionHint": "fast",
"outputModality": "document",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "tiff-to-pdf",
"name": "TIFF to PDF",
"modality": "image",
"section": "image",
"acceptedInputs": [".tiff", ".tif"],
"executionHint": "fast",
"outputModality": "document",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "webp-to-pdf",
"name": "WebP to PDF",
"modality": "image",
"section": "image",
"acceptedInputs": [".webp"],
"executionHint": "fast",
"outputModality": "document",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "gif-to-pdf",
"name": "GIF to PDF",
"modality": "image",
"section": "image",
"acceptedInputs": [".gif"],
"executionHint": "fast",
"outputModality": "document",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "eps-to-pdf",
"name": "EPS to PDF",
"modality": "image",
"section": "image",
"acceptedInputs": [".eps"],
"executionHint": "fast",
"outputModality": "document",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "pdf-to-jpg",
"name": "PDF to JPG",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"outputModality": "image",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "pdf-to-png",
"name": "PDF to PNG",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"outputModality": "image",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "pdf-to-tiff",
"name": "PDF to TIFF",
"modality": "document",
"section": "pdf",
"acceptedInputs": [".pdf"],
"executionHint": "fast",
"outputModality": "image",
"isAI": false,
"registered": false,
"axes": [],
"invalidProbes": []
},
{
"id": "mov-to-mp4",
"name": "MOV to MP4",
"modality": "video",
"section": "video",
"acceptedInputs": [".mov"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": ["high", "balanced", "small", null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "quality",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "webm-to-mp4",
"name": "WEBM to MP4",
"modality": "video",
"section": "video",
"acceptedInputs": [".webm"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": ["high", "balanced", "small", null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "quality",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "mkv-to-mp4",
"name": "MKV to MP4",
"modality": "video",
"section": "video",
"acceptedInputs": [".mkv"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": ["high", "balanced", "small", null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "quality",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "avi-to-mp4",
"name": "AVI to MP4",
"modality": "video",
"section": "video",
"acceptedInputs": [".avi"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": ["high", "balanced", "small", null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "quality",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "mp4-to-mov",
"name": "MP4 to MOV",
"modality": "video",
"section": "video",
"acceptedInputs": [".mp4"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": ["high", "balanced", "small", null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "quality",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "mp4-to-webm",
"name": "MP4 to WEBM",
"modality": "video",
"section": "video",
"acceptedInputs": [".mp4"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": ["high", "balanced", "small", null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "quality",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "webm-to-mov",
"name": "WEBM to MOV",
"modality": "video",
"section": "video",
"acceptedInputs": [".webm"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": ["high", "balanced", "small", null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "quality",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "mkv-to-mov",
"name": "MKV to MOV",
"modality": "video",
"section": "video",
"acceptedInputs": [".mkv"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": ["high", "balanced", "small", null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "quality",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "avi-to-mov",
"name": "AVI to MOV",
"modality": "video",
"section": "video",
"acceptedInputs": [".avi"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": ["high", "balanced", "small", null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "quality",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "mp4-to-avi",
"name": "MP4 to AVI",
"modality": "video",
"section": "video",
"acceptedInputs": [".mp4"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": ["high", "balanced", "small", null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "quality",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "mov-to-avi",
"name": "MOV to AVI",
"modality": "video",
"section": "video",
"acceptedInputs": [".mov"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": ["high", "balanced", "small", null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "quality",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "mkv-to-avi",
"name": "MKV to AVI",
"modality": "video",
"section": "video",
"acceptedInputs": [".mkv"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": ["high", "balanced", "small", null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "quality",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "avi-to-mkv",
"name": "AVI to MKV",
"modality": "video",
"section": "video",
"acceptedInputs": [".avi"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [
{
"key": "quality",
"values": ["high", "balanced", "small", null]
}
],
"invalidProbes": [
{
"key": "quality",
"value": "__snapotter_qa_not_a_member__",
"why": "enum outsider"
},
{
"key": "quality",
"value": 12345,
"why": "wrong type"
}
]
},
{
"id": "mp4-to-gif",
"name": "MP4 to GIF",
"modality": "video",
"section": "video",
"acceptedInputs": [".mp4"],
"executionHint": "long",
"outputModality": "image",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "mov-to-gif",
"name": "MOV to GIF",
"modality": "video",
"section": "video",
"acceptedInputs": [".mov"],
"executionHint": "long",
"outputModality": "image",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "mkv-to-gif",
"name": "MKV to GIF",
"modality": "video",
"section": "video",
"acceptedInputs": [".mkv"],
"executionHint": "long",
"outputModality": "image",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "avi-to-gif",
"name": "AVI to GIF",
"modality": "video",
"section": "video",
"acceptedInputs": [".avi"],
"executionHint": "long",
"outputModality": "image",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "gif-to-mp4",
"name": "GIF to MP4",
"modality": "video",
"section": "video",
"acceptedInputs": [".gif"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "gif-to-webm",
"name": "GIF to WEBM",
"modality": "video",
"section": "video",
"acceptedInputs": [".gif"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "gif-to-mov",
"name": "GIF to MOV",
"modality": "video",
"section": "video",
"acceptedInputs": [".gif"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "mp4-to-mp3",
"name": "MP4 to MP3",
"modality": "video",
"section": "video",
"acceptedInputs": [".mp4"],
"executionHint": "fast",
"outputModality": "audio",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "mov-to-mp3",
"name": "MOV to MP3",
"modality": "video",
"section": "video",
"acceptedInputs": [".mov"],
"executionHint": "fast",
"outputModality": "audio",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "mkv-to-mp3",
"name": "MKV to MP3",
"modality": "video",
"section": "video",
"acceptedInputs": [".mkv"],
"executionHint": "fast",
"outputModality": "audio",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "webm-to-mp3",
"name": "WEBM to MP3",
"modality": "video",
"section": "video",
"acceptedInputs": [".webm"],
"executionHint": "fast",
"outputModality": "audio",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "avi-to-mp3",
"name": "AVI to MP3",
"modality": "video",
"section": "video",
"acceptedInputs": [".avi"],
"executionHint": "fast",
"outputModality": "audio",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "mp4-to-wav",
"name": "MP4 to WAV",
"modality": "video",
"section": "video",
"acceptedInputs": [".mp4"],
"executionHint": "fast",
"outputModality": "audio",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "mov-to-wav",
"name": "MOV to WAV",
"modality": "video",
"section": "video",
"acceptedInputs": [".mov"],
"executionHint": "fast",
"outputModality": "audio",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "mp4-to-ogg",
"name": "MP4 to OGG",
"modality": "video",
"section": "video",
"acceptedInputs": [".mp4"],
"executionHint": "fast",
"outputModality": "audio",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "m4a-to-mp3",
"name": "M4A to MP3",
"modality": "audio",
"section": "audio",
"acceptedInputs": [".m4a"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "m4a-to-wav",
"name": "M4A to WAV",
"modality": "audio",
"section": "audio",
"acceptedInputs": [".m4a"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "aac-to-mp3",
"name": "AAC to MP3",
"modality": "audio",
"section": "audio",
"acceptedInputs": [".aac"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "aac-to-wav",
"name": "AAC to WAV",
"modality": "audio",
"section": "audio",
"acceptedInputs": [".aac"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "aac-to-flac",
"name": "AAC to FLAC",
"modality": "audio",
"section": "audio",
"acceptedInputs": [".aac"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "ogg-to-mp3",
"name": "OGG to MP3",
"modality": "audio",
"section": "audio",
"acceptedInputs": [".ogg"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "ogg-to-wav",
"name": "OGG to WAV",
"modality": "audio",
"section": "audio",
"acceptedInputs": [".ogg"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "wav-to-mp3",
"name": "WAV to MP3",
"modality": "audio",
"section": "audio",
"acceptedInputs": [".wav"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "mp3-to-wav",
"name": "MP3 to WAV",
"modality": "audio",
"section": "audio",
"acceptedInputs": [".mp3"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "flac-to-mp3",
"name": "FLAC to MP3",
"modality": "audio",
"section": "audio",
"acceptedInputs": [".flac"],
"executionHint": "fast",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
},
{
"id": "excel-to-csv",
"name": "Excel to CSV",
"modality": "document",
"section": "files",
"acceptedInputs": [".xlsx", ".xls"],
"executionHint": "long",
"isAI": false,
"registered": true,
"axes": [],
"invalidProbes": []
}
]