I would like the built in Image module to cover the functionality of several 3rd party modules. This could be done all in a single module:
a. Single image (default behavior) same as does today.
b. Random image. Displays an image as selected randomly from a list of images. Similar to Bonosoft module. Rather than a separate module, just becomes an option in the single module.
c. Image reference from outside source (URL). same capability as today.
Then add ability to "protect" the image from a "save as" operation. Prevents visitors from "stealing" copyrighted material. This can be done several ways:
1. inject the proper javascript 1.2 to trap the "rightclick" event. Does not prevent someone from "view source" and finding URL of direct image file.
2. inject protective clear image file over top of image. So, any "right click" save as saveds the clear image, not the actual displayed image.
3. Push the image into the HTML stream using a file file read, rather than code an <IMG tag referring to the file on disk. This way, the file can be stored on disk using different extension (not downloadable) and still displayed in browser. not sure what happens when user does a "save as" in this case. Any way to disable "save as"?