I am using a SHARED SSL Certificate provided by my host provider and my SSL paths [/home/{user}/public_html....] are not the same as my NON-SSL paths [/catalog/images/....].

Issue: watermarking works Great for NON-SSL, but does not work for SSL links

Resolution: I had to change my .htaccess file to check for SSL or NON-SSL and change the path to my image.php file accordingly.

I am using a SHARED SSL Certificate provided by my host provider and my SSL paths [/home/{user}/public_html....] are not the same as my NON-SSL paths [/catalog/images/....].
I used the following in my .htaccess to check for the existance of SSL then change the path according to whether or not it was being used.

RewriteCond %{HTTPS} on
RewriteEngine on
RewriteRule ^(.*).jpg {absolute_path_to_watermark_directory}/image.php?%{REQUEST_FILENAME}
RewriteCond %{HTTPS} !=on
RewriteEngine on
RewriteRule ^(.*).jpg {virtural_path_to_watermark_directory}/image.php?%{REQUEST_FILENAME}

Hope this save you alot of time trying to figure out what is going on.

Regards and Best of luck,

ONLY .HTACCESS FILE IS ATTACHED, YOU MUST CHANGE THE PATHS TO WHAT YOU NEED IN THIS FILE BEFORE USING

More...