Clone PNG Maker
Clone any PNG image into tiled grids, strips, radial patterns, or scattered layouts. Export high-resolution composite PNG files instantly.
About
Duplicating a single image element into a composite layout is a routine operation in asset production, pattern design, and print preparation. Manual duplication in raster editors accumulates alignment errors and produces inconsistent spacing. This tool accepts any PNG or raster image file, computes a precise placement grid based on your selected arrangement mode (grid, strip, radial, or scatter), and renders all n clones onto a single output canvas at exact pixel coordinates. The composite is exported as a lossless PNG. Spacing is computed in pixels. Rotations use standard trigonometric placement where each clone i is offset by ฮธ = 2ฯn radians in radial mode.
Limitation: maximum output canvas dimension is capped at 8192 ร 8192 px to stay within browser memory limits. Clone counts above 100 with large source images may produce canvases that exceed this cap, in which case the tool auto-scales the source to fit. The random scatter mode uses a seeded pseudo-random distribution. Results are deterministic for the same seed value, which means you can reproduce a layout by keeping the same settings.
Formulas
Grid arrangement computes column and row counts from total clone count n:
Each clone i is placed at canvas coordinates:
For radial mode, clone i of n total is placed at angle ฮธi:
Where w = clone width, h = clone height, s = spacing in pixels, r = radial radius, cx and cy = center coordinates of the output canvas. Scale jitter applies a multiplier sampled from uniform distribution [1 โ j, 1 + j] where j is the jitter fraction.
Reference Data
| Arrangement Mode | Layout Description | Best Use Case | Max Recommended Clones |
|---|---|---|---|
| Grid | Uniform rows ร columns with equal spacing | Pattern tiles, wallpapers, sprite sheets | 100 |
| Horizontal Strip | Single row, left to right | Film strips, sequential frames, banners | 20 |
| Vertical Strip | Single column, top to bottom | Sidebar assets, vertical banners | 20 |
| Radial | Clones arranged in a circle around center | Logo effects, mandala patterns, clock faces | 36 |
| Random Scatter | Pseudo-random positions within bounding box | Confetti effects, organic layouts, collages | 50 |
| Clone Effect Parameters | |||
| Scale Jitter | Random size variation per clone: 0% - 50% | Organic, non-uniform compositions | - |
| Rotation Jitter | Random rotation per clone: 0ยฐ - 180ยฐ | Scattered, dynamic layouts | - |
| Opacity Variation | Random opacity: 0.2 - 1.0 | Fade effects, layered depth | - |
| Flip Horizontal | Mirror every other clone on X axis | Symmetrical patterns | - |
| Flip Vertical | Mirror every other clone on Y axis | Reflected tile layouts | - |
| Output Format Specs | |||
| Format | PNG (lossless, RGBA) | ||
| Max Canvas | 8192 ร 8192 px | ||
| Color Depth | 32-bit (8 bits per channel ร 4 channels) | ||
| Transparency | Preserved from source (alpha channel maintained) | ||