|

Programming and Software Protection:
2000 © Theophilus Britt Griswold
Another approach to protecting images uses computer programming:
Images can be converted to a proprietary format that is only viewable with a viewer plug-in. The plug-in checks to see if the image is originating from the approved web site.
Javascript can disable browser functions such as image file saving, and stop the viewing of images from web pages not being served from the proper host computer. This is accomplished though complex coding of the script, making it next to impossible to eliminate the protective code to activate image viewing.
Java applets can provide similar functionality, plus animated watermarking to discourage screen captures. Java can potentially be made to gain access (upon the users permission) to more basic computer functions, disabling image caches and screen capture before images are accessible. Both Javascript and Java programming techniques can also protect all sound media and other web page code.
Shortcomings: Web browsers are required to have special plug-in, Javascript or Java language enabled. It is estimated as much as 40% of browsers lack these abilities or have them turned off. Many viewers will also be reluctant to jump through the hoops of downloading plug-ins for viewing. So your potential viewing audience may be significantly reduced. These methods require the purchase of additional authoring software (often only available for creation on the PC), and require extra steps to implement, so considered them only for situations with high exposure of very reproducible files. Most Java and Javascript can not stop screen captures; and animated watermarks that discourage screen capture can be very annoying to your potential audience. A Java based browser plug-in that requires the viewer to grant deep access to the user's computer to stop all copy methods is available, but is not likely to be popular with users.
| An example of html code for Javascript protected images. The images will not display if Javascript is turned off in the web browser. With Javascript turned on, the images are protected from "right-click" copying and can not be referenced to another web page. This code will not stop screen capture routines. |


Copyright © 2000 GNSI - Guild of Natural Science Illustrators - All rights reserved. Last Updated: Nov. 26, 2000.
|