zoukankan      html  css  js  c++  java
  • Image对象及其子类BufferedImage

    (1)java.awt.Image图像类是抽象类,提供获得绘图对象、图像缩放、选择图像平滑度等功能,声明如下:

    public abstract class Image extends Object

    {

        public abstract Graphics getGraphics()           //获得在图像上绘图的Graphics对象

    }

    (2)Image的一个子类java.awt.image.BufferedImage是带数据缓冲区的图像类,BufferedImage生成的图片在内存里有一个图像缓冲区,利用这个缓冲区我们可以很方便的操作这个图片,通常用来做图片修改操作如大小变换、图片变灰、设置图片透明或不透明等,其声明如下:

    public class BufferedImage extends Image implements WritableRenderedeImage,Transparency

    {

        public BufferedIamge(int width,int height,int imageType)              //imageType指定图像类型

    }

    BufferedImage bufferedImage = ImageIO.read(new FileInputStream(filePath));             //读取一幅图像到图像缓冲区

    BufferedImage 由图像数据的 ColorModelRaster 组成。RasterSampleModel 中 band 的数量和类型必须与 ColorModel 所要求的数量和类型相匹配,以表示其颜色和 alpha 分量。所有 BufferedImage 对象的左上角坐标都为 (0, 0)。因此,用来构造 BufferedImage 的任何 Raster 都必须满足:minX=0 且 minY=0。

    此类依靠 Raster 的数据获取和设置方法,以及 ColorModel 的颜色特征化方法

    BufferedImage 中的各个字段,构造方法,具体方法见http://www.cjsdn.net/Doc/JDK50/java/awt/image/BufferedImage.html

     

     

    http://www.360doc.com/content/11/0616/00/2226925_127252595.shtml

    http://codespace.iteye.com/blog/543576

    http://blog.csdn.net/fykhlp/article/details/6204714

     

  • 相关阅读:
    ABAPSAP的SCreen录入的简单模板
    SD--如何编程提取SD的定价信息
    如何从SAP中连接其他数据库
    许多的图书下载连接列表
    2006最新版个人所得税计算器
    如何编写上传(PC>AS)和下载(AS->PC)程序示例
    关于sap的字段和对象修改记录的查找
    添加视频播放器
    oracle中exp,imp的使用详解
    [转载]简历中的自我评价用语──珍藏版
  • 原文地址:https://www.cnblogs.com/xuepei/p/3972423.html
Copyright © 2011-2022 走看看