I want to dynamically water mark images as they are requested, such that images when displayed on my own site, or in search engines will be watermarked with a discreet watermark. Whereas when an images is requested by some unknown source it will then have a large obtrusive watermark. This is an attempt to limit the impact of hotlinking and unauthorized use of my images.
My question is what would be the best criteria on which to base my conditional watermarking? I'm thinking of using refer UA.