给网页图片“加密” ——Artistscope 设计网页常常会用到大大小小的各类图片，你经常能看到自己精心制作的图片被别人肆无忌惮的贴来贴去而无可奈何，更可气的是不少人将其稍加“雕饰”就敢堂而皇之的推出，甚至还不惜在上面加盖上印章，美其名曰某某原创作品。可能“盗者”说了，网络上的信息本来就是开放性的吗？何言盗也？ 可总不能把别人的照片也过来编辑下吧，气愤之余，如何来有效的杜绝这种情况呢？我们现在要做的就是--帮你给网页上禁止别人随便保存的图片对象加密，当访问者打算通过右键的“保存”菜单下载到本地硬盘时，会发现这个功能已经不可用了。
实现前面的目的，我们是通过一个特定的工具软件-Artistscope Secure Image完成的，从它的名字或许你也能猜到它的作用了，为方便起见，以下均简称为Artistscope。
你可以到HTTP：//WWW.ITBOOK.COM.CN下开他的最新版。
在这里，我们以最新的pro3.0a版为例介绍下如何使用她完成对图片的“加密”工作。
首先我们先认识下Artistscope的操作界面（如图1），在Arti-stscope主菜单中，左边是工具按钮栏，右边被用来预览图片的显示效果。

图1

单击“Add”按钮添加新的目标图片到窗口列表中，如图2：

图2

鼠标双击新近添加的图片名，这时右边“Preview”窗口会自动呈现她的预览效果，将鼠标停留在图片的任一位置，单击选中，然后就可以随便拖动观察了，想要退出拖动状态时，鼠标右击即可。
选中了“加密”目标，单击工具栏中最下面的“Convert”按钮就开始转化了，Artistscope会提示你键入一个用来保存生成后文件的目录，默认为安装根目录下的Project项目文件夹，如图3：

图3

单击“OK”，在选定的目录下将自动产生两个文件：一个包含当前图片的网页文件（.html）和一个数据Class文件（.class），注意上传使用时必须保证该两个文件被同时放到服务器上才有效，并且它们的位置关系不能发生变化。
双击其中的HTML文件，浏览器会在“Please wait while the image downloads...”的提示后，载入目标图片，这时不论你在图片上右击还是左击，根本发现不了以往的菜单。你或许说我可以到浏览器的Cache里查看呀，没戏！那样只会是一大堆乱码，如果你再试下的话，连浏览器的脱机浏览功能对该页都无效。
那么究竟是什么原因达到这种目的的呢？在浏览器里直接使用菜单“查看/源文件”打开HTML代码文件。

图4

现在明白了吧，其实它本身是通过一个特别的Java小程序完成的，其中CLASS文件是必不可少的，这也是我们在前面一直强调它的原因。
（孙科）