乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      java 漢字轉(zhuǎn)圖形處理

       mediatv 2012-03-30

      方法1:
                BufferedImage   bi   =   null;
                Graphics2D   g2   =   null;

                int   widths   =   100;
                int   heights   =   40;
                try{
                bi   =   new   BufferedImage(widths,   heights,BufferedImage.TYPE_INT_RGB);
                //bi.setRGB(255,255,255);
                g2   =   (Graphics2D)   bi.getGraphics();
                g2.setBackground(java.awt.Color.white);
                //g2.setColor(java.awt.Color.black);
                g2.drawString( "tidekong ",5,5);
                }finally{
                    if   (g2!=null){
                        g2.dispose();
                    }
                }

                OutputStream   outPutStream   =   new   FileOutputStream( "c:\\tide.jpg ");
                JPEGImageEncoder   encoder   =   JPEGCodec.createJPEGEncoder(outPutStream);
                encoder.encode(bi);


      方法 2:

      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 CreateImageServlet 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 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);//默認(rèn)字體
              g.setColor(new Color(Integer.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:
              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頁面:

       <%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
      <html>
        <head>
         
          <title>系統(tǒng)測試(From:網(wǎng)絡(luò)大本營Http://www.QQview.com)</title>
         
       <meta http-equiv="pragma" content="no-cache">
       <meta http-equiv="cache-control" content="no-cache">
       <meta http-equiv="expires" content="0">   
       <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
       <meta http-equiv="description" content="This is my page">
       <!--
       <link rel="stylesheet" type="text/css" href="styles.css">
       -->
        <meta http-equiv="Content-Type" content="text/html; charset=gb2312"><style type="text/css">
      <!--
      body {
       background-color: #3300FF;
      }
      -->
      </style></head>
       
        <body>
      <img src="servlet/CreateImageServlet">
        </body>
      </html>

        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多