|
Worth mentioning: Don't put them in an images directory named something obvious like image1.jpg, image2.jpg etc. Watermarking is a good idea, but also scatter them around in various directories. You could do something like a db table that tells you where the images are and cache the location for 24 hours or something so you don't do a db call every time the page is loaded.
I don't know much about JavaScript, but I bet preloading images client side might be a bad idea if you are worried about images being stolen. There are probably some work arounds on that if you are cleaver though.
If you are really paranoid, you could dynamically rename the images every ??? time and load a cross reference in a db table.
Kinda fun stuff to think about, but I'd just watermark them and call it a day. There are also bots that can search for your watermarked images. I don't know anything more than that though.
|