mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
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.
12357 lines
229 KiB
JSON
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": []
|
|
}
|
|
]
|