Skip to content

Workflow operations

Workflows are built from operations — the individual building blocks that tell PixelFiddler what to do with your images. Each operation appears as a color-coded node in the workflow editor, and you connect them together to create your processing pipeline.

This page covers every operation type, what it does, its key settings, and when you would reach for it.


Color: blue node

The Transform Image operation is the workhorse of most workflows. It resizes images, converts them to a different file format, and applies visual effects — all in a single step.

Transform Image operation node

Output format — Choose the file format for the processed image. Your options are:

  • JPG — Best for photographs and complex images with many colors
  • PNG — Preserves transparency; ideal for logos and graphics
  • WebP — Smaller file sizes than JPG or PNG with similar quality
  • AVIF — The smallest files, though not supported by every platform
  • GIF — For simple animations or very low-color graphics
  • AUTO — Lets PixelFiddler pick the best format automatically

Quality — A value from 1 to 100 that controls the compression level. Higher values mean better-looking images but larger files. A quality of 80 is a good starting point for most product photos.

Resize dimensions — Set a target width (up to 4096 px) and/or height (up to 4096 px). If you only set one dimension, the other scales proportionally.

Resize mode — Controls how the image fits into the target dimensions:

  • FIT — Scales the image to fit inside the frame while keeping the original aspect ratio. The result may be smaller than the target on one side.
  • FILL — Stretches the image to completely fill the frame. The aspect ratio may not be preserved.
  • PAD — Keeps the aspect ratio and adds padding (a background color you choose) to fill any remaining space.

Effects — Apply one or more visual adjustments:

EffectWhat it does
BlurSoftens the image (0 — 100)
BrightnessLightens or darkens (0 — 100)
ContrastIncreases or reduces contrast (0 — 100)
SaturationBoosts or mutes colors (0 — 100)
SharpenSharpens fine detail (0 — 100)
NoiseAdds film-grain texture (0 — 100)
GrayscaleConverts to black and white
SepiaApplies a warm, vintage tone
RotateRotates by a specified angle in degrees
RecolorSwaps one color for another across the image

Watermark — Overlay a previously uploaded watermark image. You can control its position, size, and opacity.

Crop — Cut the image to specific dimensions. Cropping supports automatic focus detection (center, smart, detail, or corner-based) as well as manual coordinates. You can also crop around a detected object such as a face or upper body.

Border — Add a border with a configurable stroke width, color, corner radius, and opacity.

Shadow — Apply a drop shadow behind the image with adjustable color, blur, offset, and opacity.

Grid — Overlay a semi-transparent grid pattern for anti-copy protection.

Text — Render text directly on the image with full control over font, color, size, position, and shadow.

  • Resize product images to meet marketplace dimension requirements (for example, 1500 x 1500 px for Amazon)
  • Convert uploaded PNGs to WebP to cut file size before syncing to your shop
  • Add a watermark to every image in a batch
  • Apply consistent brightness and contrast adjustments to a product photo set

Color: emerald node

The Background Removal operation uses AI to cut out the background from your image, leaving only the main subject on a transparent canvas. The output is always a transparent PNG.

Background Removal operation node

AI model — Choose the model that processes the removal:

  • BASIC — Faster and uses fewer AI credits. Good enough for simple, well-lit product photos on a plain background.
  • QUALITY — More accurate on complex scenes, fine hair, or semi-transparent edges. Uses more AI credits per image.

If you do not select a model, BASIC is used by default.

  • Prepare clean product photos for Amazon, eBay, or Shopify that require a pure white or transparent background
  • Feed the transparent result into a downstream Transform Image node to place the product on a solid color or add a shadow
  • Process hundreds of supplier photos in one go without manual editing

Color: purple node

The AI Edit operation lets you modify an image by describing the change you want in plain language. Instead of adjusting sliders, you write a short prompt and the AI applies the edit.

AI Edit operation node

Prompt — A text description of the edit you want. For example: “Make the lighting warmer”, “Remove the wrinkles from the fabric”, or “Add a slight reflection under the product”.

Strength — A value from 0.0 to 1.0 that controls how aggressively the AI changes the image. A strength of 0.95 (the default) applies the edit with high confidence. Lower values produce subtler changes that stay closer to the original.

Model — Choose the AI model for the edit:

  • QUALITY — Faithful to your prompt, producing clean and predictable edits. This is the default.
  • CREATIVE — More interpretive; may surprise you with artistic choices. Useful for stylistic or mood-based edits.
  • Automatically touch up lighting or color cast across a batch of product photos
  • Smooth out fabric wrinkles or minor blemishes without a photo editor
  • Add subtle visual polish (reflections, depth, atmosphere) to lifestyle images

Color: amber node

The File Format Router sends each incoming image down a different path based on its file format. Think of it as a sorting station: JPGs go one way, PNGs go another, and so on.

File Format Router operation node

  1. Add a File Format Router node to your workflow.
  2. Connect multiple downstream nodes to it.
  3. Assign a file format (JPG, PNG, WebP, AVIF, GIF, or others) to each outgoing connection.

When an image enters the router, PixelFiddler checks its format and sends it down the matching branch. Images whose format does not match any branch are skipped.

  • Apply different quality settings to JPGs and PNGs (photographs versus graphics)
  • Convert only WebP uploads to JPG for platforms that do not accept WebP, while leaving JPGs untouched
  • Route transparent PNGs to a background-removal path while sending JPGs straight to save

Color: teal node

The Broadcast Router sends a copy of the image to every connected downstream path at the same time. It does not alter the image — it simply duplicates the flow so you can process the same input in multiple ways.

Broadcast Router operation node

  1. Add a Broadcast Router node to your workflow.
  2. Connect two or more downstream nodes.
  3. Each connected node receives an identical copy of the image.

Every branch runs independently, so you can apply completely different transformations on each path.

  • Generate multiple sizes from a single upload (thumbnail, medium, and full-size)
  • Create both a WebP version for your website and a JPG version for marketplace feeds
  • Produce a watermarked copy for public galleries alongside an unwatermarked archive copy

Color: green node (terminal)

The Save to Storage operation writes the processed image to a storage location. This is always the last node in a workflow path — it cannot have outgoing connections.

Save to Storage operation node

Target storage — The storage where the file will be saved. Select any storage connected to your space (Hosted, S3, Azure, GCP, or HTTP).

Filename template — Controls the name of the saved file. The file extension is determined automatically by the format of the processed image. You can use the following template variables:

VariableDescriptionExample output
{orig_name}Original file name without extensionphoto
{date_utc}Current UTC date in yyyy-MM-dd format2026-02-27

For example, a template of {orig_name}-{date_utc} with an input file called photo.jpg that was converted to WebP would produce photo-2026-02-27.webp.

Target directory — An optional folder path within the target storage. If you leave this empty, files are saved to the root directory.

Every workflow needs at least one Save to Storage node. Without it, processed images have nowhere to go. You can have multiple Save to Storage nodes in a single workflow — one at the end of each branch — to write different versions to different locations.


Color: disabled node

The Apply Template operation will let you overlay your image onto a pre-designed template — for example, placing a product photo into a lifestyle scene or adding a branded frame around it.

This operation is not yet available in the workflow editor. It will be enabled in a future release.


Operations are linked together on the workflow canvas using connections (the lines between nodes). A few rules to keep in mind:

  • Every workflow starts with a trigger (such as “file uploaded”) that feeds into the first operation.
  • Most operations accept one input and produce one output, which you connect to the next node.
  • Routers (File Format Router and Broadcast Router) fan out to multiple downstream nodes.
  • Save to Storage is always a terminal node — nothing can follow it.
  • You can chain as many operations as you need. A common pattern is: trigger, Transform Image, Save to Storage.