Nodes

Composition

Composition Absolute ValueComposition Scale Bilinear InterpolationComposition Blend AddComposition Blend Add with OkLabComposition Blend AlphaComposition Blend Alpha with OkLabComposition Blend DivideComposition Blend Divide with OkLabComposition Blend MaxComposition Blend Max with OkLabComposition Blend MinComposition Blend Min with OkLabComposition Blend MultiplyComposition Blend Multiply with OkLabComposition Blend SubtractComposition Blend Subtract with OkLabComposition Blend with MaskComposition Box BlurComposition Box Blur with OkLabComposition Brightness AdjustComposition Chroma OffsetComposition Color ConvertComposition Color InvertComposition Color ProfileComposition Color RectComposition Color ThresholdComposition ConvolutionComposition CropComposition Custom Transformer ShaderComposition Flip HorizontalComposition Flip VerticalComposition Gaussian BlurComposition Gaussian Blur with OkLabComposition GrayscaleComposition Lightness CurveComposition RGBA Linear TransformMonet's Women with a ParasolComposition Morphological MaxComposition Morphological MinComposition PainterComposition PassthroughComposition Perceptual DifferenceComposition RGB CurveComposition Rotate 180Composition Rotate 90 ClockwiseComposition Rotate 90 Counter ClockwiseComposition Saturation AdjustComposition Scale Nearest NeighborComposition Segment Facial SkinComposition Segment Mouth Lips Eyes EyebrowsComposition Segment PersonComposition Segment Under Right EyeComposition SizeComposition Sobel Edge DetectionComposition Target White KelvinComposition to OkLab HistogramComposition Uniform LightnessComposition Vignette

Sequences

Sequence Adjust SpeedSequence to Animated WebPSequence Composition at TimeSequence ConcatenateSequence DurationSequence from Composition and DurationSequence GraphSequence GrayscaleSequence PassthroughSequence ReverseSequence Trim BackSequence Trim Front

Float

Absolute ValueCurve GammaCurve IdentityCurve Pivoted SigmoidCurve SFloat AddFloat Add To DictionaryFloat ConstantFloat CosineFloat DivideFloat IfFloat LerpFloat List ConstantFloat MaxFloat MinFloat MultiplyFloat PassthroughFloat PowerFloat Round to IntFloat SineFloat Square RootFloat SquaredFloat SubtractPi

Integer

Float Round to IntInt Absolute ValueInt AddInt Add To DictionaryInt ConstantInt EqualsInt Greater ThanInt IfInt Less ThanInt List ConstantInt MaxInt MinInt MultiplyInt PassthroughInt SubtractInt To Float

Color

Color Profile BT.709Color Profile OkLabAColor Profile P3Color Profile PNG sRGBColor Profile sRGBOkLab Color ConstantOkLab Color from ComponentsOkLab to RGBRGBA Color Add To DictionaryRGBA Color ConstantRGBA Color from ComponentsRGBA Color PassthroughRGB Color Add To DictionaryRGB Color ConstantRGB Color from ComponentsRGB Color PassthroughRGB to OkLab

Vectors & Transforms

Bounds 2D Float ConstantBounds 2D Float from X, Y, Width & HeightBounds 2D Int ConstantBounds 2D Int from X, Y, Width & HeightPoint 2 Float from ComponentsTransform 2D ConstantTransform 2D IdentityTransform 2D RotateTransform 2D ScaleTransform 2D to ListTransform 2D TranslationVector 2 Int to Vector 2 FloatVector 2 Float AddVector 2 Float Add To DictionaryVector 2 Float ConstantVector 2 Float from ComponentsVector 2 Float NormalizeVector 2 Float PassthroughVector 2 Float Scalar MultiplyVector 2 Float get XVector 2 Float get YVector 2 Int AddVector 2 Int Add To DictionaryVector 2 Int ConstantVector 2 Int from ComponentsVector 2 Int PassthroughVector 2 Int to Vector 2 FloatVector 2 Int get XVector 2 Int get YVector 3 Float AddVector 3 Float from ComponentsVector 3 NormalizeVector 3D Float XVector 3D Y FloatVector 3D Float Z

Painter

Brush SolidFill CustomFill SolidPainter Add Path with Render StylePainter NewPath Add RectanglePath Line to PointPath Move to PointPath NewRender Style Brush and FillRender Style Brush OnlyRender Style Fill Only

Logic

AndBool ConstantNotOrExclusive Or

Other

Bool Add To DictionaryBool IfDictionary CreateString ConstantString IfUpload File Path
Types
BoolBounds 2D FloatBounds 2D IntBrushByte ListColor ProfileCompositionCurveDictionaryFillFloatFloat ListImageIntInt ListNullOkLab ColorOkLab HistogramPainterPathPoint 2 FloatPoint 3 Float ListRGBA ColorRGB ColorRender StyleSequenceStringTransform 2DTransform 2D ListVector 2 FloatVector 2 IntVector 3 FloatVoid
Node Reference/Int Add To Dictionary

Int Add To Dictionary

IntAddToDictionary

Adds a Int to a Dictionary

Output

Dictionary

Inputs

NameType
dictionaryDictionary
keyString
valueInt

Tools that use this node

Checkerboard

Creates a checkerboard image. You can pick the two colors. The number of rows and columns and the final size of the image.

→

Halftone

Generates a halftone effect. Composes your image of a bunch of dots of sizes corresponding to the brightness of each area. Control the dot and background color, the size of the regions and a contrast adjustment to make this effect look exactly how you want it.

→

Median Filter

Runs a median filter over the composition. This will accumulate the R, G and B components of your image and then calculate the median of each component. Valid range for the kernel size is between 1 and 5. Use this tool to remove noise from an image.

→

Pixelate

This tool groups nearby pixels into square blocks to reduce detail. Smaller blocks retain more detail, while larger blocks create a stronger, mosaic-like effect, allowing control over how much the image is simplified.

→

Shredder

Takes your image and makes it look like it was thrown through a shredder. You can specify the number of cuts to make and the background color.

→
LoginToolsEditor DocsDeveloper

© 2026 Dito Technologies LLC. All rights reserved.