zoukankan      html  css  js  c++  java
  • Java 画图

    package com.lf.testproxy;
    
    import java.awt.Color;
    import java.awt.Font;
    import java.awt.Graphics2D;
    import java.awt.Image;
    import java.awt.image.BufferedImage;
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    import javax.imageio.ImageIO;
    
    public class TestImage {
        public static void main(String[] args) {
            /**
             * Image、ImageIO、BufferedImage、Icon、ImageIcon
             */
            // 得到图片缓存区
            BufferedImage bi = new BufferedImage(150, 70, BufferedImage.TYPE_INT_RGB);
            
            // 得到它的绘制环境(这张图片的笔)
            Graphics2D g2 = (Graphics2D)bi.getGraphics();
            
            // 设置颜色
            g2.setColor(Color.WHITE);
            // 填充整张图片(其实就是设置背景颜色)
            g2.fillRect(0, 0, 150, 70);
            // 设置字体
            g2.setFont(new Font("宋体", Font.BOLD, 25));
            //设置颜色
            g2.setColor(Color.BLACK);
            // 向图片写字符串
            g2.drawString("Codes life", 3, 45);
            
            try {
                ImageIO.write(bi, "JPEG", new FileOutputStream("D:/a.jpg"));
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    }
  • 相关阅读:
    AngularJS自定义表单验证器
    AngularJS自定义表单验证
    DataTables自定义筛选器
    DataTables列过滤器
    DataTables语言国际化
    DataTables DOM定位
    DataTables自定义事件
    DataTables给表格绑定事件
    自定义Celery任务记录器
    celery 日志设置
  • 原文地址:https://www.cnblogs.com/lantu1989/p/6178025.html
Copyright © 2011-2022 走看看