Java文字转成图片显示.docx

上传人:牧羊曲112 文档编号:3159680 上传时间:2023-03-11 格式:DOCX 页数:3 大小:37.26KB
返回 下载 相关 举报
Java文字转成图片显示.docx_第1页
第1页 / 共3页
Java文字转成图片显示.docx_第2页
第2页 / 共3页
Java文字转成图片显示.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《Java文字转成图片显示.docx》由会员分享,可在线阅读,更多相关《Java文字转成图片显示.docx(3页珍藏版)》请在三一办公上搜索。

1、Java文字转成图片显示package net.xdevelop.merge; import java.io.IOException; import java.io.PrintWriter; import java.io.*; import java.awt.*; import java.awt.image.*; import javax.servlet.*; import javax.servlet.http.*; import com.sun.image.codec.jpeg.*; /* * author Liao Xue Feng */ public class CreateImageS

2、ervlet extends HttpServlet protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException response.setContentType(image/jpeg); createImage(response.getOutputStream); private void createImage(OutputStream out) String text = 测试; int width = 600; int

3、 height = text.length/20*20; BufferedImage bi = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); Graphics2D g = bi.createGraphics; / set background: g.setBackground(Color.GREEN); g.clearRect(0, 0, width, height); Font mFont = new Font(宋体,Font.PLAIN,20);/默认字体 g.setColor(new Color(Integer

4、.parseInt(000000,16); g.setFont(mFont); int x=3; int y=3; int count = text.length; int i = 0; String getone = null; while(count 0) getone = text.substring(i,i+1); if(i % 27 = 0) y = y + 20; x = 10; /g.drawString(Integer.toString(i),x,y); g.drawString(getone,x,y); x = x + 20; i+ ; count-; / end draw:

5、 g.dispose; bi.flush; / encode: JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); JPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam(bi); param.setQuality(1.0f, false); encoder.setJPEGEncodeParam(param); try encoder.encode(bi); catch(IOException ioe) ioe.printStackTrace; inde.jsp页面: 系统测试(From:网络大本营Http:/www.QQ) !- -

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号