Add text or a local logo at exact coordinates, with opacity and repeating placement, then download a flattened PNG.
Your input
Outputs are cleared when the input changes.
Result
Enter your data or use the example, then run the tool.
Worked example
The sample places an opaque 16 × 16 red logo at x=0,y=0 on a 160 × 100 blue image. With opacity 0, the original image is unchanged.
Method
Canvas copies the oriented source, then composites text or a proportional logo using source-over and the selected opacity. Text size, margins and coordinates are source pixels. Repeating positions are bounded and returned in a table.
Limits
Static JPEG/PNG/WebP only; each file at most 20 MiB, source plus logo at most 40 million decoded pixels and 16384 pixels per side. Text: 500 characters/10 lines; at most 2000 placements. Output is a flattened PNG without editable layers, not copy protection. Font loading cannot guarantee glyph coverage.
Your inputs stay on this device. Only optional, consented page visits are measured. Input values, files, filenames and processing logs are not sent to Analytics.
When switching languages, text, settings and selected files are temporarily kept on this device. Transfers are removed after restoring; interrupted transfers are cleaned up on a later visit. Inputs and files are never uploaded.