扩展阅读
  • java命名空间java.lang.management类managementfactory的类成员方法: getoperatingsystemmxbean定义及介绍
  • java.util.Date 和 java.slq.Date 如何最简单实现互换?
  • java命名空间java.lang.management接口memorypoolmxbean的类成员方法: isvalid定义及介绍
  • 轻量级Java开发工具 Java Tools
  • java命名空间java.lang.management接口threadmxbean的类成员方法: isthreadcputimesupported定义及介绍
  • 在下初学java,请各位大虾推荐几个java学习网站吧!
  • java命名空间java.lang.management接口memorymanagermxbean的类成员方法: isvalid定义及介绍
  • 各位大虾,为什么我的java程序能通过编译,但是在用java命令运行程序的时候却老是报错“Exception in thread "main" java.lang.NoClassDe
  • java命名空间java.awt.image接口imageobserver的类成员方法: properties定义及介绍
  • 请问:java 入门以及学好Java要看哪些书籍阿????
  • java命名空间java.sql类types的类成员方法: other定义及介绍
  • Java源码工具 java2html
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • java bean和java class的区别??
  • java命名空间java.awt类color的类成员方法: gettransparency定义及介绍
  • 学习JAVA,请推荐好的 JAVA站点!
  • java命名空间java.lang.management类memoryusage的类成员方法: getcommitted定义及介绍
  • 关于Java好的网站,哪个Java好的教程。
  • java命名空间java.text类decimalformat的类成员方法: setparsebigdecimal定义及介绍
  • 如何将java.util.Date转化成java.sql.Date?
  • java命名空间java.beans接口propertyeditor的类成员方法: getvalue定义及介绍
  • 如何设置java应用程序的风格,如java风格,和windows风格!
  •  
    当前位置:  编程语言>java/jsp

    java命名空间java.awt.image类samplemodel的类成员方法: getdataelements定义及介绍

     
        发布时间:2014-2-17  


        本文导语:  getdataelements public object getdataelements(int x, int y, int w, int h, object obj, databuffer data) 在 transfertype 类型基本数组中...

    getdataelements

    public object getdataelements(int x,
                                  int y,
                                  int w,
                                  int h,
                                  object obj,
                                  databuffer data)
    在 transfertype 类型基本数组中返回指定像素矩形的像素数据。对于 java 2d api 所支持的图像数据,这将是 databuffer.type_byte、databuffer.type_ushort、databuffer.type_int、databuffer.type_short、databuffer.type_float 或 databuffer.type_double 中的一个。可以使用压缩格式返回数据,从而提高数据传输效率。通常,obj 作为 null 传入,从而 object 将被自动创建,并具有正确的基本数据类型

    以下代码说明了如何将一个像素的数据从 databuffer db1(其存储布局由 samplemodel sm1 描述)传输到 databuffer db2(其存储布局由 samplemodel sm2 描述)。该传输通常比使用 getpixels/setpixels 更有效。

                 samplemodel sm1, sm2;
                 databuffer db1, db2;
                 sm2.setdataelements(x, y, w, h, sm1.getdataelements(x, y, w,
                               h, null, db1), db2);
     
    如果两个 samplemodel 具有相同的 band 数量,相应 band 的每个样本具有相同的位数,且 transfertype 相同,则使用 getdataelements/setdataelements 在两个 databuffer/samplemodel 对之间进行传输是合法的。

    如果 obj 不为 null,则它应是 transfertype 类型的基本数组。否则抛出 classcastexception。如果坐标不在边界内,或者 obj 不为 null 且大小不足以保存像素数据,则抛出 arrayindexoutofboundsexception。

    参数
    x - 像素矩形的最小 x 坐标。
    y - 像素矩形的最小 y 坐标。
    w - 像素矩形的宽度
    h - 像素矩形的高度。
    obj - 如果不为 null,则 obj 是接收返回像素数据的基本数组。
    data - 包含图像数据的 databuffer。
    返回:
    指定像素区域的数据元素。
    抛出:
    nullpointerexception - 如果 data 为 null。
    arrayindexoutofboundsexception - 如果坐标不在边界内,或者 obj 太小而不能容纳输出
    另请参见:
    getnumdataelements(), gettransfertype(), setdataelements(int, int, int, int, object, databuffer), databuffer
    相关文章推荐:
  • java命名空间java.awt.image类raster的类成员方法: samplemodel定义及介绍
  • java命名空间javax.imageio类imagetypespecifier的类成员方法: samplemodel定义及介绍
  • java命名空间java.awt.image类samplemodel的类成员方法: createsubsetsamplemodel定义及介绍
  • java命名空间java.awt.image类samplemodel的类成员方法: createcompatiblesamplemodel定义及介绍
  • java命名空间java.awt.image类samplemodel的类成员方法: createdatabuffer定义及介绍
  • java命名空间java.awt.image类samplemodel的类成员方法: height定义及介绍
  • java命名空间java.awt.image类samplemodel的类成员方法: numbands定义及介绍
  • java命名空间java.awt.image类samplemodel的类成员方法: width定义及介绍
  • java命名空间java.awt.image类samplemodel的类成员方法: getheight定义及介绍
  • java命名空间java.awt.image类samplemodel的类成员方法: getnumbands定义及介绍
  • java命名空间java.awt.image类samplemodel的类成员方法: getdatatype定义及介绍
  • java命名空间java.awt.image类samplemodel的类成员方法: getsamplesize定义及介绍
  • java命名空间java.awt.image类samplemodel的类成员方法: datatype定义及介绍
  • java命名空间java.awt.image类samplemodel的类成员方法: getnumdataelements定义及介绍
  • java命名空间java.awt.image类samplemodel的类成员方法: gettransfertype定义及介绍
  • java命名空间java.awt.image类samplemodel的类成员方法: getsampledouble定义及介绍
  • java命名空间java.awt.image类samplemodel的类成员方法: getsamplefloat定义及介绍
  • java命名空间java.awt.image类samplemodel的类成员方法: setpixel定义及介绍
  • java命名空间java.awt.image类samplemodel的类成员方法: setdataelements定义及介绍
  • java命名空间java.awt.image类samplemodel的类成员方法: getpixel定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3