【文件属性】:
文件名称:Java制作的图片倒影特效.rar
文件大小:37KB
文件格式:RAR
更新时间:2022-07-30 12:45:38
Java源码-图形操作
Java制作图片、图像倒影特效的源代码实例,看着还挺逼真哦,下边的倒影是添加上去的哦,水波荡漾的样子哦。具体原理是:先读取图像,然后进行图像重绘。相关的代码:
Thread lakeThread; //图片倒影线程
Graphics graphics; //该Applet的Graphics对象
Graphics waveGraphics; //倒影的Graphics对象
Image image; //Applet的Image对象
Image waveImage; //倒影的Graphics对象
int currentImage,imageWidth,imageHeight;
boolean imageLoaded; //图片是否装载
String imageName; //图片名称
repaint(); //得绘屏幕
graphics= getGraphics(); //得到Graphics对象
MediaTracker mediatracker= new MediaTracker(this); //实例化MediaTracker对象
image= getImage(getDocumentBase(), imageName); //得到Image实例
mediatracker.addImage(image, 0); //增加待加载的图片
try {
mediatracker.waitForAll(); //装载图片
imageLoaded= !mediatracker.isErrorAny(); //是否有错误发生
} catch (InterruptedException ex) {
}
if (!imageLoaded) { //加载图片失败
stop(); //Applet停止运行
graphics.drawString("加载图片错误", 10, 40); //输出错误信息
return;
}
【文件预览】:
srcfans.com
----Java图片倒影()
--------ReflectionApplet.java(3KB)
--------ReflectionApplet.class(3KB)
--------40-1.bmp(185KB)
--------lake.gif(13KB)
--------Reflection.html(199B)
--------image1.jpg(3KB)