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();
            }
        }
    }
  • 相关阅读:
    侧边框伸缩
    百度登录界面
    PHP 判断是否包含在某个字符串中
    三个等于号===和两个等于号==的区别
    PHP的魔法方法
    Apache和PHP环境配置
    群同构与线性空间同构的区别
    SciPy0.11.0(or higher)安装
    博客搬家
    简单的组件传值
  • 原文地址:https://www.cnblogs.com/lantu1989/p/6178025.html
Copyright © 2011-2022 走看看