論壇的個性簽名
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是插入圖片的意思.