title: Most Efficient Way To Watermark Image C# On The Fly?
body: <p>I have an ecommerce store built in asp.net c# (Webforms) and a lot of the new product images are very hard to source, so I'd like to watermark them with our logo or domain name.</p>
  
  <p>There are too many products to just download the images and add the watermark, and users with limited image editing experience will be uploading new ones (So they won't have a clue how to add the watermark).</p>
  
  <p>So I guess this just leaves me with using a HttpHandler? Yes / No?  If so can you provide some insight (Preferably code samples in C#) into the <strong>most efficient way</strong> of adding the watermark, considering <strong>some pages will have around 20 images</strong> (Jpegs) on (All of which need to be watermarked)</p>