Skip to content

Commit 61561e1

Browse files
committed
feat: full schema export — 79 nodes including all zenfilters and codecs
Schema now includes all registered nodes when nodes-all feature is used: - 38 zenfilters (Exposure, Contrast, Saturation, Clarity, Sharpen, Vignette, Grain, Dehaze, ColorGrading, Levels, HslAdjust, etc.) - 15 codec encode/decode nodes (JPEG, Mozjpeg, PNG, WebP lossy/lossless, GIF, AVIF, JXL, TIFF, BMP, HEIC decode, WebP decode, JPEG decode, JXL decode) - 11 geometry nodes (Crop variants, Flip, Rotate, Orient, Region, etc.) - 6 RIAPI adapter nodes (flip, rotate, autorotate, crop, frame) - 5 pipeline nodes (CropWhitespace, FillRect, RoundCorners, Composite, Overlay, RemoveAlpha) - 4 layout/resize nodes (Constrain, Resize, OutputLimits) - 1 quality intent node (format/quality selection) 106 RIAPI querystring keys documented. Doc generator produces 79 node pages + index + QS reference + formats.
1 parent a3e3fcc commit 61561e1

File tree

3 files changed

+2190
-10
lines changed

3 files changed

+2190
-10
lines changed

tools/docgen/sample_schemas/v3_codecs.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
"supports_lossless": true
6969
},
7070
{
71-
"can_decode": false,
71+
"can_decode": true,
7272
"can_encode": false,
7373
"extension": "avif",
7474
"extensions": [
@@ -84,7 +84,7 @@
8484
"supports_lossless": true
8585
},
8686
{
87-
"can_decode": false,
87+
"can_decode": true,
8888
"can_encode": false,
8989
"extension": "jxl",
9090
"extensions": [
@@ -119,8 +119,8 @@
119119
"supports_lossless": false
120120
},
121121
{
122-
"can_decode": false,
123-
"can_encode": false,
122+
"can_decode": true,
123+
"can_encode": true,
124124
"extension": "bmp",
125125
"extensions": [
126126
"bmp"
@@ -136,8 +136,8 @@
136136
"supports_lossless": true
137137
},
138138
{
139-
"can_decode": false,
140-
"can_encode": false,
139+
"can_decode": true,
140+
"can_encode": true,
141141
"extension": "tiff",
142142
"extensions": [
143143
"tiff",
@@ -153,8 +153,8 @@
153153
"supports_lossless": true
154154
},
155155
{
156-
"can_decode": false,
157-
"can_encode": false,
156+
"can_decode": true,
157+
"can_encode": true,
158158
"extension": "pnm",
159159
"extensions": [
160160
"pnm",
@@ -177,8 +177,8 @@
177177
"supports_lossless": true
178178
},
179179
{
180-
"can_decode": false,
181-
"can_encode": false,
180+
"can_decode": true,
181+
"can_encode": true,
182182
"extension": "ff",
183183
"extensions": [
184184
"ff"

0 commit comments

Comments
 (0)