Picsart Image AI icon

Picsart Image AI

Image processing with Picsart API: convert formats, crop, resize, remove backgrounds, enhance, upscale, restore faces, watermark, and analyze images

Image URL → Watermark

AI-generated

Summary

Adds a customizable watermark (logo or text) to source images via the Picsart API.

Inputs

  • image_url (required) — URL of the source image to watermark.
  • watermarkSource — Source of the watermark image: 'url' for a remote URL or 'binary' for an n8n binary field.
  • watermark_url — URL of the watermark image (required if watermarkSource is 'url').
  • watermarkBinaryField — Name of the binary field containing the watermark image (required if watermarkSource is 'binary').
  • anchor_point — Position on the source image (e.g., bottom-center, top-left, center-middle, or 'tile' for repeating).
  • watermark_width — Target width in pixels; 0 preserves the watermark's original width.
  • watermark_height — Target height in pixels; 0 preserves the watermark's original height.
  • watermark_opacity — Opacity level from 0 (transparent) to 100 (opaque).
  • watermark_angle — Rotation angle in degrees (0-360).
  • watermark_padding_x — Horizontal padding around the watermark in pixels.
  • watermark_padding_y — Vertical padding around the watermark in pixels.
  • format — Output image format (JPG, PNG, or WEBP).

Output shape

A binary file (the watermarked image) and a JSON object with processing details.

If the resource is 'DATA', the input binary field name must be provided in the node configuration (not listed above as a parameter).

Examples

Example 1: Add a logo from a URL to the bottom right of an image.

Image URL: https://example.com/photo.jpg; Watermark URL: https://example.com/logo.png; Anchor Point: bottom-right; Opacity: 80.

Example 2: Tile a watermark across a source image.

Anchor Point: tile; Opacity: 30.

Links

Discussion