Skip to main content

Image Tools

Use Image Tools to apply common image operations such as resize, rotate, flip, blur, sharpen, grayscale, brightness/contrast adjustment, stitching, blending, padding, format conversion, and image size retrieval.

Image ToolsInvert Colors
Image*File upload
Node as configured in “Invert Colors” mode. Fields marked * are required. Dots are connection handles.

Modes​

This node reconfigures itself depending on the selected mode — each mode has its own fields.

ModeWhat it doesOutput
Invert ColorsInvert image colorsImage
Add PaddingAdd padding around imageImage
Create Empty ImageCreate a blank image with specified dimensionsImage
Blur ImageApply blur effect to imageImage
Sharpen ImageApply sharpen effect to imageImage
Blend ImagesBlend two images togetherImage
Rotate ImageRotate image by specified angleImage
Flip ImageFlip image horizontally or verticallyImage
Stitch ImagesCombine multiple images horizontally or verticallyImage
Get Image SizeGet width and height of imageJSON
Resize ImageChange image dimensionsImage
Convert to GrayscaleConvert image to grayscaleImage
Adjust BrightnessAdjust image brightnessImage
Adjust ContrastAdjust image contrastImage
Convert FormatConvert image to different formatImage
Recolor Visible PixelsConvert every non-transparent pixel to a selected colorImage
Split Grid ImageSplit an image into a row/column grid with optional auto-detected gaps and marginsJSON

Invert Colors​

Invert image colors

Image ToolsInvert Colors
Image*File upload

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
ImageFile uploadRequired

Output: Image

Add Padding​

Add padding around image

Image ToolsAdd Padding
Image*File upload
Padding LeftNumber
Padding RightNumber
Padding TopNumber
Padding BottomNumber
ColorText

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
ImageFile uploadRequired

Settings​

SettingTypeDefaultDescription
Padding LeftNumber10Padding size for the left side in pixels
Padding RightNumber10Padding size for the right side in pixels
Padding TopNumber10Padding size for the top side in pixels
Padding BottomNumber10Padding size for the bottom side in pixels
ColorTextwhiteColor for padding (e.g., 'white', 'black', '#FF0000')

Output: Image

Create Empty Image​

Create a blank image with specified dimensions

Image ToolsCreate Empty Image
WidthNumber
HeightNumber
ColorText

Settings​

SettingTypeDefaultDescription
WidthNumber800Image width in pixels
HeightNumber600Image height in pixels
ColorTextwhiteBackground color (e.g., 'white', 'black', '#FF0000')

Output: Image

Blur Image​

Apply blur effect to image

Image ToolsBlur Image
Image*File upload
RadiusSlider

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
ImageFile uploadRequired

Settings​

SettingTypeDefaultDescription
RadiusSlider2Blur intensity (higher values = more blur) Range: 0.1–20.

Output: Image

Sharpen Image​

Apply sharpen effect to image

Image ToolsSharpen Image
Image*File upload

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
ImageFile uploadRequired

Output: Image

Blend Images​

Blend two images together

Image ToolsBlend Images
Image1*File upload
Image2*File upload
AlphaSlider

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
Image1File uploadRequired
Image2File uploadRequired

Settings​

SettingTypeDefaultDescription
AlphaSlider0.5Blend factor (0.0 = first image, 1.0 = second image) Range: 0–1.

Output: Image

Rotate Image​

Rotate image by specified angle

Image ToolsRotate Image
Image*File upload
AngleSlider
ExpandToggle

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
ImageFile uploadRequired

Settings​

SettingTypeDefaultDescription
AngleSlider90Angle to rotate in degrees (positive = clockwise) Range: -360–360.
ExpandToggleOffExpand canvas to fit rotated image

Output: Image

Flip Image​

Flip image horizontally or vertically

Image ToolsFlip Image
Image*File upload
DirectionSelect

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
ImageFile uploadRequired

Settings​

SettingTypeDefaultDescription
DirectionSelectHorizontalDirection to flip the image Options: Horizontal (default) · Vertical.

Output: Image

Stitch Images​

Combine multiple images horizontally or vertically

Image ToolsStitch Images
Images*List
DirectionSelect

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
ImagesListRequiredList of images to stitch together

Settings​

SettingTypeDefaultDescription
DirectionSelectHorizontalDirection to stitch images Options: Horizontal (default) · Vertical.

Output: Image

Get Image Size​

Get width and height of image

Image ToolsGet Image Size
Image*File upload

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
ImageFile uploadRequired

Output: JSON

Resize Image​

Change image dimensions

Image ToolsResize Image
Image*File upload
WidthNumber
HeightNumber
Maintain AspectToggle

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
ImageFile uploadRequired

Settings​

SettingTypeDefaultDescription
WidthNumber800Image width in pixels
HeightNumber600Image height in pixels
Maintain AspectToggleOffKeep original aspect ratio when resizing

Output: Image

Convert to Grayscale​

Convert image to grayscale

Image ToolsConvert to Grayscale
Image*File upload

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
ImageFile uploadRequired

Output: Image

Adjust Brightness​

Adjust image brightness

Image ToolsAdjust Brightness
Image*File upload
FactorSlider

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
ImageFile uploadRequired

Settings​

SettingTypeDefaultDescription
FactorSlider1Brightness adjustment (1.0 = original, <1 = darker, >1 = brighter) Range: 0–3.

Output: Image

Adjust Contrast​

Adjust image contrast

Image ToolsAdjust Contrast
Image*File upload
FactorSlider

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
ImageFile uploadRequired

Settings​

SettingTypeDefaultDescription
FactorSlider1Contrast adjustment (1.0 = original, <1 = less contrast, >1 = more contrast) Range: 0–3.

Output: Image

Convert Format​

Convert image to different format

Image ToolsConvert Format
Image*File upload
FormatSelect

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
ImageFile uploadRequired

Settings​

SettingTypeDefaultDescription
FormatSelectPNGImage format for output
Format options​
OptionDefault
PNG✓
JPEG
WebP
BMP
GIF

Output: Image

Recolor Visible Pixels​

Convert every non-transparent pixel to a selected color

Image ToolsRecolor Visible Pixels
Image*File upload
ColorText

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
ImageFile uploadRequired

Settings​

SettingTypeDefaultDescription
ColorText#000000Color to apply to every non-transparent pixel (for example, 'white', 'black', or '#FF0000')

Output: Image

Split Grid Image​

Split an image into a row/column grid with optional auto-detected gaps and margins

Image ToolsSplit Grid Image
Image*File upload
RowsNumber
ColsNumber
Auto Detect Gap/MarginToggle
Use Explicit GapToggle
Gap XNumber
Gap YNumber
Use Explicit MarginToggle
+ 4 more…

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
ImageFile uploadRequired

Settings​

SettingTypeDefaultDescriptionAvailable when
RowsNumber2Number of rows in the output grid—
ColsNumber2Number of columns in the output grid—
Auto Detect Gap/MarginToggleOnInfer gaps and outer margins when explicit values are not provided—
Use Explicit GapToggleOffEnable to provide manual horizontal/vertical gap values—
Gap XNumber0Horizontal spacing between columns (pixels)Use Gap is on
Gap YNumber0Vertical spacing between rows (pixels)Use Gap is on
Use Explicit MarginToggleOffEnable to provide manual outer margins—
Margin LeftNumber0Left outer margin (pixels)Use Margin is on
Margin TopNumber0Top outer margin (pixels)Use Margin is on
Margin RightNumber0Right outer margin (pixels)Use Margin is on
Margin BottomNumber0Bottom outer margin (pixels)Use Margin is on

Output: JSON

Output​