据说..据说..美国的一个摄像头 打开后不断的刷新 ..
http://images.earthcam.com/ec_metros/newyork/newyork/lindys.jpg很冷吧? 很久以前論壇有人的簽名就是刷新一次換一張
這個不過是設定好的很多圖片罷了
刷新多了就重複了 原帖由 雨夜葬花魂 于 2009-8-11 20:41 发表 http://bbs.emu618.com/forum/images/common/back.gif
很久以前論壇有人的簽名就是刷新一次換一張
這個不過是設定好的很多圖片罷了
刷新多了就重複了
http://www.douban.com/group/topic/7600341/ 先试一下再说 . 会换的图片看到过很多了 什么原理 不知道哎..................... 哦
原来也可以用JS做....了解了 好了
我放在空白的网页里
<img src="http://images.earthcam.com/ec_metros/newyork/newyork/lindys.jpg"></img>
刷了20多次
看见一个男的东张西望 然后看手机 然后看摄像头 然后打招呼 然后接到电话 刚刚看到挂了.....汗死 论坛里很早就有人用刷新就可更换图片的签名了..... 这个也许真的是实时更新
而不是用asp或js编的脚本
看 现在呈现的是晚上 和时差刚好吻合 再看看图片来源http://images.earthcam.com/这个网站 提供的是地球上摄像头拍的照片..........这个很好 不过就是保存一系列图,根据图的数量多少,基本上刷新多少次就会出现重复的
Servlet代码:
import java.awt.Color;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream; import javax.servlet.Servlet;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageDecoder;import com.sun.image.codec.jpeg.JPEGImageEncoder;
public class CreateImage extends HttpServlet implements Servlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setHeader("Cache-Control","no-store"); response.setContentType("image/jpeg"); ServletOutputStream out=response.getOutputStream(); String imagePath=request.getSession().getServletContext().getRealPath("images")+"\\"+getRandom()+".jpg"; InputStream imageIn = new FileInputStream(new File(imagePath)); JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(imageIn); BufferedImage image = decoder.decodeAsBufferedImage(); JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); encoder.encode(image); out.close(); } public String getRandom(){ int i1 = (int)(java.lang.Math.random()*10); int i2 = (int)(java.lang.Math.random()*10); return String.valueOf(i1)+String.valueOf(i2); }}
在Images目录下放入100个从00-99命名的jpg文件,然后你在页面中使用<image src="CreateImage">来调用,每次刷新就会出现不同的图片,当然偶尔也会出现相同的:)。其实这个原理很简单,将Servlet的类型设为图片型,然后每次随机以流的形式取出一副jpg文件,然后再输出出去。一般论坛上面使用的也都是这种类型的,不信你把把这副图片的网络地址以插入图片的形式加到你的贴子里试试。
当然有时我们可能会想在图片上动态加入一些文字,那应该怎么,其实也很简单,就是利用Graphics这个类来对图片内容进行修改,如下:
import java.awt.Color;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;
import javax.servlet.Servlet;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageDecoder;import com.sun.image.codec.jpeg.JPEGImageEncoder;public class CreateImage extends HttpServlet implements Servlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setHeader("Cache-Control","no-store"); response.setContentType("image/jpeg"); ServletOutputStream out=response.getOutputStream(); String imagePath=request.getSession().getServletContext().getRealPath("images")+"\\01.jpg"; InputStream imageIn = new FileInputStream(new File(imagePath)); JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(imageIn); BufferedImage image = decoder.decodeAsBufferedImage(); Graphics g = image.getGraphics(); g.setColor(new Color(255,0,0)); //更改输出字体的颜色 g.setFont(new Font("Default",Font.BOLD,30)); //更改字体大小 g.drawString("Hello",30,100); //在图片上坐标0,13的位置上输出"Hello everyone!" JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); encoder.encode(image); out.close(); } 好啊
http://images.earthcam.com/ec_metros/newyork/newyork/lindys.jpg 看是不是一样的
用你说的那种方法变换图片的话
是不能达到时差效果的~~ 而且这张图片的所属也是一个摄像头监管的网站 提供摄像头的拍摄资料
http://images.earthcam.com/ 呼
我们要睡了
这时候他们活动了
我们活动了
那时候他们睡了,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 哎呀妈呀!!!虽然不喜欢黄色与暴力的帖子。。。。但对于前几天楼主的日发帖量由嫉妒变成了期待:L 请远离黄色暴力&帖~!!!!
页:
[1]