I’m going to build an application where I display an image, and people can use a magnifier to view the image in detail. However, I’d prefer the full resolution image not to be copied easily. I understand it’s impossible to prevent this from happening, but I’d like to make it a bit more difficult.
My current idea was that my flash application downloads image_low.jpg and image_high.jpg, and then uses the image_high to provide the zoomed-in version of image_low. However, anybody checking their http logs would see a direct connection which downloads image_high.jpg, so it’s quite easy to steal.
Is there a way of making this more difficult? For instance, I could XOR the data of image_high with some other (fixed) string, but there might be better solutions.