Files
SnapOtter/tests/qa/tool-contract.json
T
SnapOtterandGitHub d10d0f544f fix: release QA hardening across processing, media, security, and CI gates (#649)
A release-readiness QA pass over the whole product. The commits split into
defects a user would hit and gates that were reporting green while measuring
nothing.

## Fixes that change behaviour

Rate limiting was bypassable on every install: TRUST_PROXY defaulted to true, so
request.ip came from a client-set header and a forged X-Forwarded-For got past
the login limiter. The default is now a private-network trust list.

A transient Postgres outage stranded in-flight jobs, leaving finished output on
disk with no row pointing at it. A reconciler now resolves those rows and adopts
the bytes rather than dropping the work.

A Redis connection that moved to a new address wedged every read-blocked
consumer, so completions stopped signalling while health still answered 200.
Socket timeouts plus subscriber pings recover it.

Installing more than one AI bundle left the shared venv multi-versioned and
silently broke three tools. The installer now reconciles distributions to one
version each.

Converting an image to JXL at quality 1 through 4 returned a 500, because
libjxl 0.7 rejects the distance those values compute. The quality is floored at
what the encoder honours. A missing ffmpeg was also reported to the user as a
corrupt upload; it now says the engine is unavailable.

RAW uploads reached an unpatched LibRaw on arm64, so it is built from source at
0.22.2, and the release scan was split so it can fail on an unfixed critical
instead of hiding it behind ignore-unfixed.

## Gates that could not fail

Two mutation lanes ran zero mutants because Stryker crawled the gitignored docs
build; coverage discarded its whole report on any failing test; the lint gate
skipped root tests, scripts, and two workspaces; and several generated matrices
counted a host missing ffmpeg as a passing tool. Each now measures what it
claims.

Full evidence and the outstanding release items are tracked locally and are not
part of this branch.
2026-07-27 15:37:30 +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, 10.5, 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": []
}
]