当前位置: 首页 > 图灵资讯 > 技术篇> 用Java小程序为网页上的照片添加效果

用Java小程序为网页上的照片添加效果

来源:图灵教育
时间:2024-03-03 10:36:43
许多网民喜欢在他们的网上家里“挂”自己的照片。应该说,简单地把照片静静地放在网页上已经是过去了。现在,人们喜欢给照片带来一些特殊的效果。Java小程序是提高照片效果的好方法。

  1.准备源文件

  选择放置在网页上的照片,用扫描仪扫描照片的图像文件,然后用PhotoShop等图像处理软件处理成300×300象素图像最终保存为或使用ACESee等图像查看软件转换为.jpg格式,保存在新建的文件夹photo中(注意不要用汉字命名这个文件夹)。现在假设这些照片图像分别是photo1.jpg、photo2.jpg、photo3.jpg。其中photo1.以jpg为主要照片,photo2.photo3jpg和photo.jpg作为辅助照片,最好选择不同时期的照片来反映个人的全貌。还可以制作HTML格式的说明文件,让别人了解你,包括一些必要的说明信息。这里设置的文件是note.htm,此文件还应保存在photo文件夹中。

  2.准备HTML编辑器

  古语云:工欲善其事必先利其器。

  要使用Java代码编制网页,需要HTML代码编辑器。建议使用Web Weaver 98。这个程序可以从网上下载,这个程序是1999年2月1日上网的1.02版,绝对下载路径叫ftp://ftp.simtel.net/pub/simtelnet/win95/html/webwv982.zip,下载量约为3.7M。也可以到Download站点(http://www.download.com)中间,使用上述搜索功能,使用Web weaver搜索关键字以获得web Weaver 98下载链接,下载后安装程序,即使工具准备好了。

  3.制作具有不同效果的Java小程序网页文件

  Java小程序网页的制作过程相对简单。只需将相应的Java代码输入HTML编辑器,然后将文档存储为HTML格式(以下两种效果的HTML文件为effect1.htm和effect2.htm),将其保存到photo文件夹中。

  (1)水中有一位美女

  “碧草苍苍,白雾茫茫,水中有一位美女……”

  事实上,歌曲中的境界也可以在网页上实现。现在假设你是照片中的美女,你可以通过以下代码在水中若隐若现。

  <center>  <applet archive="AnWater.jar" code="AnWater.class" width="300" height="300">  <param name="credits" value="Applet by Fabio Ciucci (www.anfyjava.com)">  <param name="res" value="1">  <param name="image" value=“photo1.jpg">  <param name="light" value="YES">  <param name="minlight" value="0">  <param name="maxlight" value="100">  <param name="autodesign" value="YES">  <param name="density" value="5">  <param name="fishnum" value="0">  <param name="cross" value="NO">  <param name="crossfactor" value="30">  <param name="rainsize" value="0">  <param name="rainfactor" value="10">  <param name="srainsize" value="0">  <param name="srainfactor" value="10">  <param name="fixdrop" value="NO">  <param name="fixdropX" value="0">  <param name="fixdropY" value="0">  <param name="fixdropS" value="0">  <param name="fixdropF" value="0">  <param name="pressure" value="400">  <param name="fluidmode" value="water">  <param name="interactive" value="YES">  <param name="overimg" value="NO">  <param name="overimgX" value="0">  <param name="overimgY" value="0">  <param name="textscroll" value="NO">  <param name="regcode" value="NO">  <param name="reglink" value="NO">  <param name="regnewframe" value="NO">  <param name="regframename" value="_blank">  <param name="statusmsg" value="Water applet">  <param name="memdelay" value="1000">  <param name="priority" value="3">  <param name="MinSYNC" value="10">  Sorry, your browser doesn't support Java.  </applet>  </center>

  (2)在不同时期显示3张照片

  将以下Java代码插入网页的HTML代码中,轮流打开三张照片,单击任何一张,链接到photonote.然后阅读htm页面中的说明信息。

  <center>  <applet archive="bookflip.jar" code="bookflip.class" width="300" height="300">  <param name="credits" value="Applet by Fabio Ciucci (www.anfyjava.com)">  <param name="res" value="1">  <param name=“image1” value=“photo1.jpg">  <param name=“link1” value="note.htm">  <param name=“statusmsg1” value="anfy 1">  <param name=“flip1” value="4">  <param name=“image2” value="photo2..jpg">  <param name=“link2” value="note.htm">  <param name=“statusmsg2” value="anfy 2">  <param name=“flip2” value="2">  <param name=“image3” value="photo3.jpg">  <param name=“link3” value="note.htm">  <param name=“statusmsg3” value="anfy 3">  <param name=“flip3” value="7">  <param name="speed" value="4">  <param name="pause" value="1000">  <param name="extrah" value="80">  <param name="flipcurve" value="2">  <param name="shading" value="0">  <param name="backR" value="64">  <param name="backG" value="96">  <param name="backB" value="160">  <param name="overimg" value="NO">  <param name="overimgX" value="0">  <param name="overimgY" value="0">  <param name="regcode" value="NO">  <param name="regnewframe" value="NO">  <param name="regframename" value="_blank">  <param name="memdelay" value="1000">  <param name="priority" value="3">  <param name="MinSYNC" value="10">  Sorry, your browser doesn't support Java.  </applet>  </center>  Java小程序代码有两种效果。记得在photo文件夹中保存插入这些代码的HTML文件。记得在photo文件夹中保存插入这些代码的HTML文件。

  4..获得其他必要的支持文件

  在网上下载一个叫做Anfy的名字 Java 1.4工具软件。下载的绝对路径称为FTP://ftp.digital.com/pub/micro/pc/simtelnet/win95/java/anjava14.zip,下载大小为3227K。也可以去Download站点anfy java搜索关键字以获得其下载链接。安装工具软件后,到文件夹C:\Program Files\Anfy Team\Anfy Java\Applet在boookflip中找到Bookflip.class、Anfy.class、Lware.class、Bookflip.AnWaterjar和AnWater.class、AnWater.jar等.将class文件复制到photo文件夹中。支持文件也准备好了。支持文件也准备好了。

  5.测试和使用相应的网页

  effect1是由支持Java效果的浏览器打开的.effect2htm文件.htm,你会看到Java小程序构建的奇妙效果。如果对效果不满意,可以用HTML编辑器重新打开HTML文件,调整相应代码段中的各种参数,直到满意为止。

  如果在带Java小程序的网页上添加一些其他必要的内容,就可以形成自己独特的网页。至于是用来做主页还是做主页从页面上做,这取决于你的需要。由于上述Java代码不考虑分区效果,而只是在浏览器窗口中横向显示Java效果,因此适合在Java效果上或下添加一些文本来形成主页或其他指导网页。

  使用Netscape添加文本或其他图像时,使用Netscape Composer或Frontpager effect1Express.htm或effect2.直接打开htm插入即可。

  最后,将photo文件夹中的所有文件上传到主页所在的服务器,并设置相应的链接,以便他人能够看到相应的效果。