Features
ArtenoMark has a variety of features. Some of them are:
Multiple Image I/O Options
Supports multiple image source types like file, base64, url etc.
More Than 2000 Fonts
Supports 2000+ fonts from Google Fonts for text-based watermarks.
Fully Customizable Design
Supports customizing the watermark with a wide variety of options, like margin, padding etc.
Image Repetition
Supports repetition of both text & image watermarks.
Multiple Image Formats
Supports input & output of multiple modern image formats.
EXIF Retention
Supports retention of EXIF metadata like camera information etc.
Smart Positioning System
Use preset positions like "top-right" or specify exact x/y coordinates for watermark placement.
Rotation Support
Rotate text or image watermarks to any angle for diagonal or stylized overlays.
Output Type Control
Choose the final image as a raw base64 string, data URL, or a downloadable file link.
Transparent Backgrounds
Supports transparent backgrounds for watermarks, perfect for non-intrusive branding.
Auto Orientation Correction
Fixes image orientation automatically based on EXIF data, ensuring proper alignment.
Alpha Channel Handling
Handles transparency with automatic RGBA conversion when needed for watermark clarity.
Developer Friendly
Simple endpoints, flexible inputs, and JSON-based error responses for easy integration.
Custom Font Weight & Style
Supports fine-tuning font weight (e.g., light, bold) and style (normal or italic) independently.
High-Resolution Text Rendering
Watermark text is rendered at 3× resolution and downsampled for crisp, anti-aliased results.
Dynamic Font Fallback
Automatically falls back to Roboto if the chosen font isn't available, ensuring reliability.
Secure Cloud Storage (Vercel Blob)
Saves output images as temporary files on Vercel Blob with download and content-type info.
Dynamic Margin Calculation
Smart margin handling ensures watermarks are never clipped or out-of-bounds.
Color Auto-Parsing
Accepts named colors (`white`, `black`) and hex (`#FF5733`) seamlessly for watermark customization.
HEIF/HEIC Image Support
Supports modern formats like HEIF and HEIC for both input and output.
Image Mode Auto-Fix
Auto-converts image modes (like P, LA, F) to compatible RGBA/RGB for proper output rendering.
Base64 & Data URL Generation
Returns images not just as base64, but optionally wraps it in `data:image/...;base64,...` format.
Zero-Dependency Clients
Can be consumed using vanilla JavaScript, Python, cURL, or any HTTP client — no SDK needed.
Strong Error Handling
Returns clear and descriptive HTTP error codes with JSON messages for all edge cases.
No Persistent Storage Required
Images are processed in-memory and (optionally) saved temporarily — your images will be safe.
Want to suggest us adding any feature?
Feel free to contact us.