What it does
Apply Watermark adds text or image watermarks to an input image and returns the processed file or a signed download link. Send the source image as Base64, multipart upload, or a URL, then choose whether the watermark comes from watermark_text, watermark_base64, watermark_image, or watermark_image_url.
You can control placement and appearance with fields like watermark_position, watermark_angle, watermark_opacity, watermark_font_size, watermark_font_color, watermark_image_size, and the text spacing and background options. The service also supports preserve_format and an output name for the generated file.
Use Apply Watermark when you need to brand marketing assets, label preview images, protect sample photos, or stamp internal documents before sharing them. The URL-based endpoints let you process remote images directly, while the Base64 and multipart endpoints fit backend workflows that already handle file uploads or encoded content.
Choose the download endpoints when you want the transformed image returned as binary data. Choose the link endpoints when your app prefers a signed URL in the response data field.