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();
            }
        }
    }
  • 相关阅读:
    委托理解
    WebForm与MVC模式优缺点
    关系型数据库与NOSQL
    抽象类与接口
    Asp.net中的状态保持方案
    数据库[约束]笔记
    xml文件操作
    String、Path、File、Directroy 常用方法总结
    面向对象5个基本设计原则
    面向对象分析与设计
  • 原文地址:https://www.cnblogs.com/lantu1989/p/6178025.html
Copyright © 2011-2022 走看看