zoukankan      html  css  js  c++  java
  • java中BufferedImage类的用法

    1. BufferedImage是Image的一个子类,Image和BufferedImage的主要作用就是将一副图片加载到内存中。

      BufferedImage生成的图片在内存里有一个图像缓冲区,利用这个缓冲区我们可以很方便的操作这个图片,

      通常用来做图片修改操作如大小变换、图片变灰、设置图片透明或不透明等。

      Java将一副图片加载到内存中的方法是:

    BufferedImage bufferedImage = ImageIO.read(new FileInputStream(filePath));

    2. BufferedImage生成的图片在内存里有一个图像缓冲区,可以通过

    bufferedImage.getWidth()
    bufferedImage.getHeight()

      这两个方法来判断这个缓冲区的东西是否为图片

    2.1 判断上传的图片是否为恶意程序:

    BufferedImage bufferedImage=ImageIO.read(uploadFile.getInputStream());
                //得到图片的宽
                int width=bufferedImage.getWidth();
                //得到图片的高
                int height=bufferedImage.getHeight();
                
                if(width==0||height==0){
                    result.setError(1);//表示不是图片
                    return result;
                }
  • 相关阅读:
    JSON
    css3之自定义字体
    css3之2D转换
    JavaScript---认识JavaScipt
    学JS必看-JavaScript数据结构深度剖析
    Vue 过渡
    Vue 表单控件绑定
    Vue 方法与事件处理器
    Vue 列表渲染
    Vue 条件渲染
  • 原文地址:https://www.cnblogs.com/gxlaqj/p/9932195.html
Copyright © 2011-2022 走看看