Skip to content

Export Image

Node icon
Export

Saves a single image to disk in PNG, JPEG, BMP, WebP, TIFF, TGA, or OpenEXR format with filename token support.

Export Image writes the connected image to a file on disk. Choose from seven formats, each with its own compression options. PNG supports lossless compression with adjustable level. JPEG and lossy WebP have quality controls. TIFF supports multiple compression algorithms.

Paths can be relative to your .arcb file: type export/sprite.png and the path resolves relative to where your project is saved. Directories are created automatically. A hint below the path input shows the resolved absolute path. Hovering the path field shows the fully expanded path in a tooltip.

After each export, the node displays the file size and duration (e.g., “Saved: sprite.png (45 ms, 128.3 KB)”). File writes happen off the UI thread, so exporting large images does not block the interface.

For JPEG output (which doesn’t support transparency), a matte color fills behind transparent areas.

The Output Channels control sets the channel layout of the written file. Auto preserves the incoming channels, RGBA always writes color, and Grayscale writes a genuine single-channel file with a Grayscale From option (Luminance, Red, Green, Blue, or Alpha) for converting a color source. JPEG and WebP have no true single-channel mode, so a grayscale frame is upcast to gray-valued color for those formats. A line in the Parameters panel and an in/out badge on the node body show the incoming channel type and what the chosen format will write.

The output path supports tokens wrapped in curly braces that are replaced with dynamic values at export time. Tokens can appear anywhere in the path or filename.

TokenDescriptionExample
{source}Source image filename without extensionhero-character
{label}Custom label of the source node, falling back to the source filename when the node has not been renamedhero
{width}Image width in pixels1024
{height}Image height in pixels768
{date}Export date (YYYY-MM-DD)2026-05-27
{time}Export time (HH-MM-SS); pair with {date} for a sortable timestamp14-30-52
{quality}JPEG or WebP quality; empty for formats without a quality setting90
{compression}Format’s compression setting (PNG level, TGA RLE, WebP lossy or lossless, or TIFF codec); empty for formats without one6
{node}This export node’s canonical name: the node type as a PascalCase identifier (spaces and punctuation removed) followed by the node’s unique per-type number. Not the custom label or the spaced display name.ExportImage1
{graph}Project filename without extension (untitled if unsaved)hero-banner

Examples:

TemplateExpands to
output/{source}.pngoutput/hero-character.png
exports/{date}/{source}_{width}x{height}.pngexports/2026-05-27/hero-character_1024x768.png
{graph}_export.pnghero-banner_export.png

Forward slashes in the path create subdirectories automatically. ~/ at the start expands to the user’s home directory (macOS and Linux).

Pins

ImageImage
InputRequired

Export

Output PathText

Where the file is written

FormatChoice
Default: Auto (from extension)

File format. Auto follows the extension

  • Auto (from extension)Detect format from file extension: .png, .jpg, .webp, etc.
  • PNGLossless with transparency support. Best for icons, sprites, and assets that need alpha.
  • JPEGLossy compression, small file size. Best for photographs. No transparency.
  • TGATarga format with optional RLE compression. Common in game engines.
  • BMPUncompressed bitmap. Large files, maximum compatibility.
  • WebPModern format with both lossy and lossless modes. Smaller than PNG/JPEG.
  • TIFFProfessional format with multiple compression options. Used in print and archival.
  • EXROpenEXR half or float, for scene-referred HDR data with an OCIO color-space picker. Preserves overbright values end to end in 32-bit (float) mode.
QualityInteger
Default: 90 Range: 0–100
JPEG / WebP only

JPEG/WebP quality (0-100)

MatteColor (RGB)
Default: rgb(255, 255, 255)

Background mattefor formats without alpha

PNG CompressionInteger
Default: 8 Range: 0–9
PNG only

zlib compression level (0=none, 9=max)

TGA RLEToggle
Default: true
TGA only

Use TGA RLE compression

WebP LosslessToggle
Default: false
WebP only

Lossless WebP encoding

TIFF CompressionChoice
Default: None
TIFF only

TIFF compression codec

  • NoneNo compression. Fastest, but largest files.
  • LZWLossless compression with a good balance of size and speed.
  • DeflateLossless compression with smaller files than LZW but slower.
  • PackBitsSimple RLE compression. Fast, but less effective on complex images.
Embed RecipeToggle
Default: false
PNG, WebP, JPEG, TIFF

Embed this graph into the exported file's metadata so it can be reopened in ArcBrush. Includes all node settings, prompts, notes, and input file NAMES (never full paths). Adds a few KB

Output

Output ChannelsChoice
Default: Auto
  • AutoMatch the incoming image: write a single-channel source as grayscale and everything else as RGBA. The default.
  • RGBAAlways write full-color RGBA, even from a single-channel source.
  • GrayscaleWrite a genuine single-channel grayscale file (PNG, TGA, or TIFF), reducing a color source using the Grayscale From channel. JPEG and WebP still upcast to color.
Grayscale FromChoice
Default: Luminance
When Output Channels is Grayscale and input is 4-channel

Which channel or formula to use when converting a 4-channel input to grayscale for export:

Note: JPEG and WebP do not support true single-channel; a grayscale frame is upcast to gray-valued RGB/RGBA before encoding.

  • LuminanceDerive the gray value from perceived brightness (weighted RGB). The most natural choice.
  • RedUse the red channel as the gray value.
  • GreenUse the green channel as the gray value.
  • BlueUse the blue channel as the gray value.
  • AlphaUse the alpha channel as the gray value.

High-Bit-Depth

Bit DepthChoice
Default: Normal (8-bit)
Pro/trial, 32-bit (float) mode
  • Normal (8-bit)Standard 8-bit-per-channel output, the existing behavior. The default.
  • 16-bitPNG or TIFF at 16 bits per channel, for a higher-precision deliverable.
  • 32-bit floatTIFF at 32 bits per channel; use a 32-bit float source to preserve HDR and scene-linear values.

Color

Color HandlingChoice
Default: Auto
Pro/trial, 32-bit (float) mode

How working-space color is converted when the file is written (32-bit mode; applies at every bit depth):

Until explicitly set, the default follows the output format: EXR writes working-space values, other formats bake the view.

  • As displayed (bake view)Bake the current Color menu Display / View into the file so it matches the viewport. The right choice for a normal file that looks like your screen. Until you set this control explicitly, the default follows the output format: EXR writes working-space values and every other format bakes the view.
  • Convert to color spaceColorimetric conversion into the chosen Target Color Space (e.g. sRGB). No tone-map, so highlights clip rather than roll off; use it for a precise, standardized deliverable.
  • Working space (no conversion)Write raw working-space (scene-linear) values untouched. Offered for 16-bit, 32-bit float, and EXR output, for handing scene data to another color-managed application.
Target Color SpaceText
Pro/trial, Color Handling = Convert to color space

OCIO color-space name to convert into when Color Handling is 'Convert to color space'. Empty = 'Same as Working Space' (no conversion). Example: sRGB Encoded Rec.709 (sRGB)

  • Use PNG for images with transparency or when you need lossless quality.
  • JPEG quality of 85-92 is a good balance between file size and quality for photographs.
  • WebP lossless is smaller than PNG for most images.
  • Set Output Channels to Grayscale to save a single-channel mask or height map as a real grayscale PNG, TGA, or TIFF instead of a 4-channel file.
  • Turn on Embed Recipe (off by default) to store a privacy-sanitized copy of the whole graph inside PNG, WebP, JPEG, and TIFF files. Dropping that image back onto ArcBrush, or File > Open Recipe from Image…, reopens the graph. Absolute paths and machine identifiers are stripped (input file names are kept, never full paths). It adds a few KB per file.
  • Use relative paths (e.g., output/icon.png) to keep exports portable alongside your .arcb file.
  • Use Ctrl+Shift+E to quick-export selected export nodes, or File > Export All (Ctrl+Shift+Alt+E) to run every export node in the graph at once.
  • Picking an explicit Format (PNG, JPEG, TGA, BMP, WebP, TIFF, EXR) updates the output path’s extension to match. .jpeg and .tiff are preserved if you’ve typed them. A warning appears if the extension still doesn’t match the chosen format.