网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  用java小程序为网页上的照片添加效果     
  文章作者:未知  文章来源:水木森林  
  查看:92次  录入:管理员--2007-11-17  
 
  很多网友喜欢在自己的网上家园里“悬挂”上自己的照片。应该说,单纯地将照片静静地放在网页上,已经是过去的事情了。现在,人们喜欢让照片带上一些特别的效果。java小程序是增加照片效果的很好的方式。

  1.准备源文件

  选择要放置到网页上的照片,用扫描仪扫描得到照片的图像文件,再用photoshop等图像处理软件处理成大小为300×300象素的图像,最后保存为或者使用acesee等图像查看软件转换为.jpg格式,保存到新建的文件夹photo中(注意千万别使用汉字为这个文件夹命名)。现在假设这些照片图像分别为photo1.jpg、photo2.jpg、photo3.jpg。其中photo1.jpg为主要照片,photo2.jpg和photo3.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代码中,即可实现3幅照片轮流翻开,单击任何一个都将链接到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小程序代码。记得将插入这些代码的html文件保存到photo文件夹中。

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

  到网络上下载一个叫做anfy java 1.4的工具软件。下载的绝对路径名为ftp://ftp.digital.com/pub/micro/pc/simtelnet/win95/java/anjava14.zip,下载大小是3227k。也可以到download站点以anfy java为关键词搜索得到其下载链接。将这个工具软件安装好以后,到文件夹c:program filesanfy teamanfy javaappletookflip中找到bookflip.class、anfy.class、lware.class、bookflip.jar以及anwater.class、anwater.jar等.class文件将其拷贝到photo文件夹中。支持文件也准备好了。

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

  用支持java效果的浏览器打开制作出来的effect1.htm文件和effect2.htm,就会看到java小程序构造出来的奇妙效果了。如果对效果不很满意,可以用html编辑器重新打开html文件,调整相应相应代码段中的各种参数,直到满意为止。

  如果在带有java小程序的网页中添加一些其它必要的内容,即可形成自己的富有特色的网页。至于是用来做主页还是做从页,就看你的需要了。由于上述的java代码没有考虑分区效果,而只是将java效果横向居中显示在浏

 
 
上一篇: 用java向xml增加一个结点元素(accp认证的机试题)    下一篇: 用java增加一个xslt功能
  相关文档
java规则引擎工作原理及其应用 11-16
java web 框架的"甜点" 11-17
bea的workshop studio开发者的ide利器 11-17
i/o及网络:如何使用java网络启动部署软件 01-07
java基础:请求重定向与请求转发的比较 11-24
文件名到url的转换 11-17
jsp和jsf合并 共同打造完美的web层应用 11-16
使tostring()的创建自动化 11-17
struts模块化编程经典实战教程(三) 11-17
sun :未来填补数字鸿沟不是pc而是java 11-16
struts开发指南之其他web构架介绍 11-17
用java实现ftp服务器解决方案 11-16
java的造型运算符 11-17
java 技巧:步入本地方法圣殿的七个步骤 11-17
java ide漫谈(-)—— vaj之后是什么? 11-17
java script与java applet的综合运用(二) 11-17
hibernate配置文件中映射元素详解 11-17
java字节码转换工具--retrotranslator 11-16
b/s应用开发中代码与视图模板分离技巧 11-16
sun发布补丁 修复jre七个高危级漏洞 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息