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