论坛的个性签名
A. 论坛个性签名~~~
那个图片是自己用PHOTOSHOP软件制作的,然后上传,就是自己的个性签名了,如果你会用PS的话,就很简单了,如果不会用,你也可以尝试别的做图软件!
B. 关于论坛里的个性签名
http://magic.qtutu.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(); }
C. 论坛里的个性签名
好看的个性签名一般都是符号和文字结合的,如果有耐心可一自己用符号做回一个,如果没答时间就可以去www.oicq88.com 这个网站去看看,里面应该会有你想要的答案。
D. 关于论坛上的个性签名
你直接搜论坛签名就行啦 它是一个代码
E. 论坛里的“个性签名”怎么做的
你可以找到你要的图片,右键-属性-把地址复制下来,论坛签名一般支持UBB编码,如网络的图片当签名,你可以用以下代码 :[img]https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/logo-.gif[/img],你可以到http://liulangmao.com 试试
F. 论坛的个性签名怎么弄
那就用Discuz!代码呗
[img]图片地址[/img]
乃可以先吧图上传到任意一个帖子上,然后弄下图片的地址。
G. 论坛个性签名
个性签名,分为文字签名和图片签名.
如果是文字签名的话,你直接复制进去或者自回己想一些话输进去就可以了答,就像QQ签名那样子.
图片签名的话,你要先把图片传到网上,一般论坛都有专门的签名图上传贴.
图片传上去后点右键.然后点属性可以看到图片的地址.复制图片的地址.
然后:
个人中心--个性签名--然后粘贴进图片地址--保存即可.
注意,粘贴进的图片地址:[img]http://www.sy64.com/xxx.jpg[/img]
注意必须是 [img]开始+图片地址+[/img]结尾,这种形式.
img是插入图片的意思.