Image Compositing Workbench
Combine ordered local raster layers with controlled blending, positions and opacity.
Loading tool…
How to use Image Compositing Workbench
Combine ordered local raster layers with controlled blending, positions and opacity. A JSON layer plan references selected file indexes, pixel offsets, opacity and one of six Canvas blend operations. destination-in lets a raster layer act as an alpha mask; the result is one flattened PNG.
- Provide ordered raster files, layer json: file,x,y,opacity,mode, canvas width, canvas height.
- Choose the supported mode and run the tool. Review its assumptions and any reported errors.
- Copy the result or download a separate output; reset to clear the current form.
Good to know
- Static PNG, baseline JPEG or simple VP8/VP8L WebP; each≤8MiB,4,000,000 pixels and4,096px per side. Progressive JPEG, VP8X/animated WebP, APNG and compressed PNG profiles/text or PNG EXIF are excluded. Full container structure is checked before native decoding; this is not a complete codec validator. Browser decoding/export can still reject a file or change color profiles. Output is a fresh PNG without original container metadata.
- Up to5 input files/20MiB,8,388,608 aggregate source pixels and4,194,304 canvas pixels and10 planned layers. Decode/composite one bitmap at a time.
- Fixed blend operations only; no arbitrary CSS/HTML, uploaded SVG, editable project format or managed-color guarantee.
- Inputs are processed on this device and are not automatically saved or uploaded.
Common questions
How does the mask layer work?
Use destination-in for a layer whose alpha should retain the current destination. Transparent mask pixels remove destination pixels; source-over instead paints the layer normally.
Does this change my original input?
No. The tool returns a separate result. Review that output before using it in another application.
Keep going with related tools
All images →Image Watermark
Add a local text watermark with bounded opacity, size and placement.
ImagesImage Color Adjuster
Apply explicit brightness, contrast, gamma and saturation changes to raster pixels.
ImagesImage Annotation and Redaction
Draw controlled annotations or replace selected pixels with opaque rectangles in a fresh PNG.
ImagesPNG Drop Shadow Generator
Create a real expanded transparent PNG with a declared offset and finite box-blurred alpha shadow beneath the source.
ImagesLocal Photo Mosaic Builder
Create a real photo-mosaic PNG by matching a small local tile collection to an original target image.
ImagesCode Snippet Image Builder
Turn plain code or other short source text into an actual PNG with a measured monospace layout, title and optional line numbers.