=== Ultimate Watermark - Protect Images with Professional Watermarks === Contributors: MantraBrain Donate link: https://mantrabrain.com/plugins/ultimate-watermark Tags: watermark, image protection, copyright, photo watermark, bulk watermark, image security, brand protection Requires at least: 5.0 Tested up to: 6.9 Stable tag: 2.0 License: GPLv3 License URI: http://www.gnu.org/licenses/gpl-3.0.html Requires PHP: 7.4 Automatically protect your images with professional watermarks. Add text or image watermarks to WordPress media uploads with advanced positioning and backup features. == Description == **Ultimate Watermark** is the complete WordPress image protection solution trusted by photographers, e-commerce stores, and content creators worldwide. Automatically add professional watermarks to protect your images from unauthorized use while maintaining complete control over positioning, opacity, and appearance. = 🚀 Why Choose Ultimate Watermark? = **Protect Your Visual Content** - Whether you're a professional photographer protecting your portfolio, an online store branding product images, or a blogger safeguarding your content, Ultimate Watermark provides enterprise-level protection with an easy-to-use interface. **Automatic & Effortless** - Watermarks are applied automatically as images are uploaded to your WordPress media library. No manual work required - just upload and your images are instantly protected. **Non-Destructive with Backups** - Original images are safely backed up before watermarking, allowing you to remove watermarks and restore originals anytime without quality loss. = ⭐ Key Features (Free Version) = **🖼️ Flexible Watermark Types** * **Image Watermarks** - Upload your logo, signature, or custom watermark image * **Text Watermarks** - Add copyright text, website URL, or custom messages * **Unlimited Combinations** - Mix and match watermark styles for different purposes * **PNG Transparency Support** - Professional watermarks with transparent backgrounds **⚙️ Advanced Watermark Control** * **Automatic Application** - Watermarks applied instantly on image upload * **Manual Watermarking** - Bulk watermark existing images in media library * **Size Control** - Original size, custom dimensions (pixels), or scaled percentage (1-100%) * **Opacity Adjustment** - Control transparency from 0% (invisible) to 100% (opaque) * **Quality Optimization** - Set output quality (1-100%) for optimal file sizes **📍 Precise Positioning** * **9-Position Grid** - Top/Middle/Bottom × Left/Center/Right alignment * **Pixel-Perfect Offsets** - X and Y positioning with pixel or percentage units * **Preview System** - Real-time preview before applying watermarks * **Consistent Branding** - Same positioning across all watermarked images **🎯 Smart Targeting** * **Image Size Selection** - Watermark specific sizes (thumbnail, medium, large, full) * **Post Type Filtering** - Apply watermarks only to selected post types * **Conditional Rules** - Create rules for when watermarks should be applied * **Custom Image Sizes** - Support for theme and plugin custom image sizes **💾 Backup & Recovery** * **Automatic Backups** - Original images backed up before watermarking * **Safe Removal** - Restore original images by removing watermarks * **Configurable Quality** - Set backup image quality to balance storage and preservation * **Bulk Operations** - Remove watermarks from multiple images at once **🛡️ Image Protection** * **Right-Click Disable** - Prevent image downloading via right-click * **Drag & Drop Prevention** - Stop users from dragging images to desktop * **User-Level Controls** - Optional protection settings for logged-in users * **Multi-Layer Security** - Combine watermarks with protection features **🔧 Technical Excellence** * **Dual Library Support** - Works with GD and ImageMagick for maximum compatibility * **WordPress 6.8 Ready** - Fully tested with latest WordPress version * **PHP 8.4 Compatible** - Modern PHP support with no deprecation warnings * **Metadata Preservation** - Maintains EXIF and IPTC data * **Memory Optimized** - Efficient processing for large image libraries * **REST API Integration** - Programmatic watermarking support = 🎨 Perfect For = * **Photographers** - Protect portfolio images and client work * **E-commerce Stores** - Brand product images and prevent theft * **Bloggers & Content Creators** - Safeguard visual content * **Digital Artists** - Add copyright protection to artwork * **Corporate Websites** - Maintain brand consistency across images * **Media Publishers** - Protect editorial and news images * **Online Portfolios** - Showcase work while preventing unauthorized use = 🚀 Quick Start Guide = 1. **Install & Activate** the plugin from WordPress admin 2. **Navigate to** Ultimate Watermark → Add New Watermark 3. **Create Watermark** - Upload image or add text watermark 4. **Configure Position** - Choose alignment and offset 5. **Enable Automatic** - Turn on automatic watermarking 6. **Upload Images** - New uploads are automatically watermarked! = 💎 Pro Features - Upgrade for Advanced Capabilities = **[Upgrade to Ultimate Watermark Pro](https://mantrabrain.com/plugins/ultimate-watermark#pricing)** for powerful features: **🎯 Unlimited Watermarks** * Create unlimited watermark templates (Free: 1 watermark limit) * Different watermarks for different purposes * A/B test watermark effectiveness * Seasonal and campaign-specific watermarks **📝 Dynamic Content Placeholders** * **EXIF Data** - Camera model, lens, ISO, aperture, shutter speed * **Date & Time** - Upload date, current date, custom formats * **User Information** - Author name, username, user ID * **Post Data** - Post title, category, tags, custom fields * **Site Information** - Site name, URL, tagline * **Custom Variables** - Create your own dynamic placeholders **🛒 WooCommerce Integration** * **Per-Product Watermarks** - Different watermarks for different products * **Category-Based Watermarks** - Auto-apply based on product category * **Bulk Operations** - Watermark all product images at once * **Priority Cascade** - Product → Category → Default watermark logic * **Variation Support** - Watermark product variation images **👁️ On-the-Fly Display** * **Non-Destructive** - Show watermarks without modifying originals * **Role-Based Bypass** - Hide watermarks for admins/logged-in users * **Performance Optimized** - Cached watermark generation * **Selective Display** - Choose where watermarks appear (frontend/backend) * **Dynamic Switching** - Different watermarks for different contexts **🎯 Advanced Features** * **Frontend Watermarking** - Watermark user-uploaded images * **Conditional Logic** - Complex rules for watermark application * **Batch Processing** - Schedule large watermarking jobs * **API Access** - Programmatic watermark control * **Custom Hooks** - Extend functionality with WordPress filters/actions **🆘 Priority Support** * **Fast Response Times** - Get help when you need it * **Email Support** - Direct access to our expert team * **Automatic Updates** - Stay current with latest features * **Documentation Access** - Comprehensive guides and tutorials * **14-Day Money-Back Guarantee** - Risk-free purchase **[Get Pro Now →](https://mantrabrain.com/plugins/ultimate-watermark#pricing)** = 🌐 Links & Resources = * **[Official Website](https://mantrabrain.com/plugins/ultimate-watermark)** - Plugin homepage * **[Documentation](https://mantrabrain.com/docs/ultimate-watermark)** - Complete guides * **[Support Forum](https://wordpress.org/support/plugin/ultimate-watermark/)** - Free community support * **[Pro Version](https://mantrabrain.com/plugins/ultimate-watermark#pricing)** - Upgrade to Pro * **[Changelog](https://mantrabrain.com/plugins/ultimate-watermark/changelog)** - Version history * **[Feature Requests](https://mantrabrain.com/support)** - Suggest new features = 🔧 System Requirements = * WordPress 5.0 or higher * PHP 7.4 or higher (PHP 8.4 supported) * GD Library OR ImageMagick extension * Sufficient server memory for image processing (256MB+ recommended) * Write permissions for WordPress uploads directory == Installation == = Automatic Installation = 1. Log in to your WordPress admin panel 2. Navigate to **Plugins → Add New** 3. Search for **"Ultimate Watermark"** 4. Click **"Install Now"** on Ultimate Watermark 5. Click **"Activate"** after installation completes 6. Go to **Ultimate Watermark** in your admin menu to configure = Manual Installation = 1. Download the plugin ZIP file 2. Log in to WordPress admin panel 3. Navigate to **Plugins → Add New → Upload Plugin** 4. Choose the downloaded ZIP file and click **"Install Now"** 5. Click **"Activate Plugin"** after installation 6. Configure settings in **Ultimate Watermark** menu = After Activation = 1. Navigate to **Ultimate Watermark → Add New Watermark** 2. Create your first watermark (image or text) 3. Configure position, opacity, and other settings 4. Enable **Automatic Watermarking** in settings 5. Upload test images to verify watermark appears correctly 6. Adjust settings as needed for optimal results == Frequently Asked Questions == = How do I add a watermark to my images? = **Step-by-Step:** 1. Go to **Ultimate Watermark → Add New Watermark** 2. Enter a name for your watermark 3. Choose watermark type (Image or Text) 4. For image: Upload your watermark image (PNG recommended) 5. For text: Enter your watermark text and customize font/color 6. Set position, opacity, and size 7. Enable **Automatic Watermarking** 8. Save your watermark New images uploaded to WordPress will automatically be watermarked! = Can I watermark existing images in my media library? = **Yes!** Use the bulk watermark feature: 1. Enable **Manual Watermarking** in watermark settings 2. Go to **Media → Library** 3. Switch to **List View** 4. Select images you want to watermark 5. Choose **"Apply Watermark"** from Bulk Actions dropdown 6. Click **Apply** You can watermark hundreds of images at once! = How do I remove watermarks from images? = **Safe Watermark Removal:** 1. Ensure **Backup** is enabled in watermark settings (should be on by default) 2. Go to **Media → Library** 3. Select watermarked images 4. Choose **"Remove Watermark"** from Bulk Actions 5. Click **Apply** The plugin automatically restores original images from backup. If backups weren't enabled, watermark removal isn't possible without re-uploading original images. = What's the difference between Free and Pro versions? = **Free Version Includes:** * 1 watermark template * Image and text watermarks * Automatic and manual watermarking * Position and opacity control * Backup and restore * Image protection features **Pro Version Adds:** * **Unlimited watermarks** (vs 1 in free) * Dynamic content placeholders (EXIF, dates, user info) * WooCommerce integration (per-product/category watermarks) * On-the-fly display (non-destructive watermarking) * Frontend watermarking * Priority support and automatic updates **[Compare Features & Pricing →](https://mantrabrain.com/plugins/ultimate-watermark#pricing)** = Can I use different watermarks for different image types? = In the **Free version**, you can create 1 watermark and use conditional rules to control when it's applied. In **Pro version**, you can create unlimited watermarks and assign different watermarks to: * Different post types * Different product categories (WooCommerce) * Individual products * Frontend vs backend uploads * Based on custom conditions **[Upgrade to Pro →](https://mantrabrain.com/plugins/ultimate-watermark#pricing)** = Does Ultimate Watermark slow down my website? = **No!** Ultimate Watermark is highly optimized: * Watermarks are applied during upload (one-time process) * No performance impact on frontend page loads * Efficient memory usage for large images * Background processing for bulk operations * Cached watermark generation in Pro version Your website speed remains unaffected. = What image formats are supported? = **Supported Formats:** * **Input:** JPEG, PNG, GIF, WebP * **Watermark:** PNG (recommended for transparency), JPEG * **Output:** JPEG (Baseline or Progressive) * **Quality:** Configurable 1-100% PNG watermarks with transparency provide the most professional results. = Can I watermark WooCommerce product images? = **Yes!** WooCommerce is fully supported: **Free Version:** * Automatic watermarking of product images on upload * Bulk watermark existing product images * Apply to all product images at once **Pro Version Adds:** * Per-product watermark override * Category-based watermarks * Bulk operations for all products * Product variation support * Priority cascade (product → category → default) **[Get WooCommerce Features →](https://mantrabrain.com/plugins/ultimate-watermark#pricing)** = Is my original image quality preserved? = **Yes!** Ultimate Watermark maintains image quality: * Original images are backed up before watermarking * Configurable output quality (1-100%) * EXIF and IPTC metadata preserved * No unnecessary compression * Restore originals anytime We recommend 90-95% quality for optimal balance between file size and visual quality. = Does Ultimate Watermark work with page builders? = **Yes!** Ultimate Watermark works with all page builders: * Elementor * Beaver Builder * Divi * WPBakery * Gutenberg * And all others Watermarks are applied at the WordPress media library level, so they work with any theme or page builder. = Can I watermark images uploaded by users? = **Yes!** With **Ultimate Watermark Pro**: * Frontend watermarking for user uploads * Contact form image uploads * User profile images * Community/membership site uploads * Any frontend upload form **[Get Frontend Watermarking →](https://mantrabrain.com/plugins/ultimate-watermark#pricing)** = How do I get support? = **Free Version Support:** * **[WordPress Support Forum](https://wordpress.org/support/plugin/ultimate-watermark/)** - Community support * **[Documentation](https://mantrabrain.com/docs/ultimate-watermark)** - Guides and tutorials **Pro Version Support:** * **Priority Email Support** - Fast response times * **Direct Developer Access** - Expert assistance * **Comprehensive Documentation** - Detailed guides * **Video Tutorials** - Step-by-step walkthroughs **[Upgrade for Priority Support →](https://mantrabrain.com/plugins/ultimate-watermark#pricing)** == Screenshots == 1. **Dashboard Overview** - Analytics and watermark usage statistics 2. **Analytics** - Analytics page 3. **Watermark Listing** - List all the watermark templates. 4. **Add/Edit Watermark** - Add/Edit watermark page 5. **Settings** - Settings page 6. **Backup Management** - View and restore original images 7. **Media Watermark** - apply watermark from media page. == Changelog == = 2.0 - 2026/02/19 = **Major Update - Complete Rewrite** * **Added** - Modern PSR-4 architecture with autoloading * **Added** - Watermark limit: Free version limited to 1 watermark, Pro unlimited * **Added** - Upgrade page with Pro features showcase * **Added** - Text watermark support with font customization * **Added** - Real-time watermark preview system * **Added** - Advanced backup & restore with bulk operations * **Added** - Analytics dashboard with usage tracking * **Added** - REST API integration for programmatic watermarking * **Added** - Migration system from v1.x to v2.x (automatic, one-time) * **Fixed** - PHP 8.4 compatibility (nullable parameter deprecation warnings) * **Fixed** - WordPress 6.8 full compatibility * **Fixed** - Migration creating duplicate watermarks * **Enhanced** - Modern admin UI with improved UX * **Enhanced** - GD and ImageMagick processor improvements * **Enhanced** - Media library and media edit integration * **Updated** - Pro features list (removed Template Library and Batch Processing) * **Updated** - All upgrade URLs to new pricing page * **Updated** - Money-back guarantee to 14 days = 1.1.1 - 2025/10/06 = * **Fixed** - Capability check issue resolved * **Fixed** - PHP deprecation warning fixed = 1.1.0 - 2025/07/23 = * **Fixed** - WordPress 6.9 compatibility verified * **Enhanced** - Improved settings page design = 1.0.11 - 2023/11/25 = * **Fixed** - WordPress 6.4 compatibility verified * **Enhanced** - Performance and stability improvements = 1.0.10 - 2023/02/04 = * **Fixed** - Frontend watermark issue resolved * **Fixed** - Watermark offset Y not working * **Added** - Negative offset option for flexible positioning = 1.0.9 - 2022/12/13 = * **Fixed** - WordPress 6.1 compatibility issues * **Fixed** - User-reported issues resolved = 1.0.7 - 2022/04/07 = * **Fixed** - Class not found issues * **Enhanced** - Code structure improvements = 1.0.5 - 2022/02/01 = * **Updated** - Complete code restructuring * **Fixed** - Version compatibility issues * **Fixed** - Remove watermark display issues = 1.0.3 - 2020/04/04 = * **Fixed** - Version compatibility verified = 1.0.2 - 2019/04/14 = * **Fixed** - Minor issues resolved = 1.0.1 - 2019/02/19 = * **Fixed** - Sanitization issues * **Fixed** - Backup directory issues = 1.0.0 - 2019/02/16 = * **Initial Release** - Core watermarking features == Upgrade Notice == = 2.0.2 = Major update with complete rewrite! Automatic migration from v1.x. Free version now limited to 1 watermark. Backup your site before updating. = 1.1.1 = Important bug fixes and compatibility improvements. Update recommended. = 1.0.11 = WordPress 6.4 compatibility verified. Performance improvements included.