<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    L遷客

    技術(shù)博客
    隨筆 - 1, 文章 - 12, 評論 - 1, 引用 - 0
    數(shù)據(jù)加載中……

    用java生成jpg圖片

     用java生成jpg圖片

    import com.sun.image.codec.jpeg.JPEGCodec;
    import com.sun.image.codec.jpeg.JPEGImageEncoder;

    import java.io.BufferedOutputStream;
    import java.io.FileOutputStream;
    import java.io.RandomAccessFile;
    import java.awt.image.BufferedImage;
    import java.awt.*;
    import java.util.Random;

    /**
     * Created by IntelliJ IDEA.
     * User: Administrator
     * Date: 2005-6-10
     * Time: 11:19:49
     * This class can create jpg picture.
     * To change this template use File | Settings | File Templates.
     */
    public class ChartGraphics {
        BufferedImage image;

        void createImage(String fileLocation) {
            try {
                FileOutputStream fos = new FileOutputStream(fileLocation);
                BufferedOutputStream bos = new BufferedOutputStream(fos);
                JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(bos);
                encoder.encode(image);
                bos.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }

        public void graphicsGeneration(int h1, int h2, int h3, int h4, int h5) {

            final int X = 10;
            int imageWidth = 300;//圖片的寬度
            int imageHeight = 300;//圖片的高度
            int columnWidth = 30;//柱的寬度
            int columnHeight = 200;//柱的最大高度

            // ChartGraphics chartGraphics = new ChartGraphics();
            image = new BufferedImage(imageWidth, imageHeight, BufferedImage.TYPE_INT_RGB);
            Graphics graphics = image.getGraphics();
            graphics.setColor(Color.white);
            graphics.fillRect(0, 0, imageWidth, imageHeight);
            graphics.setColor(Color.red);
            graphics.drawRect(X + 1 * columnWidth, columnHeight - h1, columnWidth, h1);
            graphics.drawRect(X + 2 * columnWidth, columnHeight - h2, columnWidth, h2);
            graphics.drawRect(X + 3 * columnWidth, columnHeight - h3, columnWidth, h3);
            graphics.drawRect(X + 4 * columnWidth, columnHeight - h4, columnWidth, h4);
            graphics.drawRect(X + 5 * columnWidth, columnHeight - h5, columnWidth, h5);
            createImage("D://Temp//chart.jpg");
        }

        public static void main(String[] args) {
            int[] height = {40,50,16,22,85};
              ChartGraphics cg=new ChartGraphics();
            try {
                for (int i = 0; i < 5; i++) {
                    cg.graphicsGeneration(height[0],height[1],height[2],height[3],height[4]);
                }
            } catch (Exception e) {
                e.printStackTrace();
            }


        }
    }

    posted on 2013-02-24 16:42 L遷客 閱讀(756) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 黄页网站免费观看| 亚洲av午夜成人片精品网站| 在线观看免费中文视频| 曰批全过程免费视频免费看| 亚洲国产日韩在线人成下载| 亚洲综合色成在线播放| 日本免费一区尤物| 精品女同一区二区三区免费站| 99re6在线视频精品免费| 大地资源在线资源免费观看| 国产成人亚洲精品无码AV大片| 亚洲自偷自拍另类图片二区| 99久久免费国产香蕉麻豆| 成人片黄网站色大片免费观看cn| 亚洲精品无码乱码成人| 免费一级成人毛片| 爱丫爱丫影院在线观看免费| 老司机午夜精品视频在线观看免费| 亚洲一级毛片免费在线观看| 亚洲影院在线观看| 成人免费视频网址| 日韩免费精品视频| 国产成人精品免费视频网页大全| 人人揉揉香蕉大免费不卡| 搡女人免费免费视频观看| 久久99久久成人免费播放| 四虎影视久久久免费| 亚洲视频一区在线观看| 久久精品国产亚洲AV果冻传媒| 亚洲日本va中文字幕久久| 77777亚洲午夜久久多人| 国产专区一va亚洲v天堂| 99国产精品免费视频观看| a毛片在线免费观看| 黄网站免费在线观看| 东方aⅴ免费观看久久av| 鲁丝片一区二区三区免费| 四虎国产精品永久免费网址| 国产精品亚洲专区无码唯爱网 | 中文字幕无码日韩专区免费| 国产午夜无码片免费|