zoukankan      html  css  js  c++  java
  • 图片验证码

    package com.图片验证码;
    
    import java.awt.Color;
    import java.awt.Font;
    import java.awt.Graphics2D;
    import java.awt.image.BufferedImage;
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    import javax.imageio.ImageIO;
    
    public class 图片验证码 {
        public static void main(String[] args) throws Exception, IOException {
            //创建一张图片,设置图片大小、类型
            /**
             * BufferedImage(int width, int height, int imageType) 
             * width - 所创建图像的宽度
             * height - 所创建图像的高度
             * imageType - 所创建图像的类型
             */
            BufferedImage bufferedImage = new BufferedImage(50, 50, BufferedImage.TYPE_INT_BGR);
            //得到图片的画笔
            Graphics2D graphics2d = (Graphics2D) bufferedImage.getGraphics();
            //设置图片的背景颜色
            graphics2d.setColor(Color.white);
            //设置图片的背景颜色填充大小
            graphics2d.fillRect(0, 0, 50, 50);
            //设置文字字体,样式,字号
            graphics2d.setFont(new Font("宋体", Font.BOLD, 10));
            //设置文字颜色
            graphics2d.setColor(Color.black);
            //设置文字内容,放置位置   drawString(String str, int x, int y) 
            graphics2d.drawString("张国华",10,20);
            //输出图片到本地
            ImageIO.write(bufferedImage, "jpeg", new FileOutputStream("f:/a.jpg"));
        }
        
    }
  • 相关阅读:
    update语句中存在''语法书写方式
    CSS的代码风格
    CSS的语法规范
    CSS层叠样式表导读
    CSS简介
    HTML基本标签(下)
    HTML基本标签(上)
    HTML简介导读
    集合及其运用
    字典的镶嵌
  • 原文地址:https://www.cnblogs.com/jiangjianzhu/p/5489354.html
Copyright © 2011-2022 走看看