模块 java.desktop

类 ShortLookupTable

java.lang.Object
java.awt.image.LookupTable
java.awt.image.ShortLookupTable

public class ShortLookupTable extends LookupTable
此类定义了一个查找表对象。使用此类对象的查找操作的输出被解释为无符号短整数。查找表包含图像的一个或多个波段(或组件)的短数据数组,并且它包含一个偏移量,该偏移量将在索引数组之前从输入值中减去。这允许为受限输入提供小于本机数据大小的数组。如果查找表中只有一个数组,它将应用于所有波段。
参见:
  • 构造方法总结

    构造方法
    构造方法
    描述
    ShortLookupTable(int offset, short[] data)
    从代表每个波段的查找表的短裤数组构造一个 ShortLookupTable 对象。
    ShortLookupTable(int offset, short[][] data)
    从表示每个波段的查找表的短数组数组构造一个 ShortLookupTable 对象。
  • 方法总结

    修饰符和类型
    方法
    描述
    final short[][]
    通过引用返回查找表数据。
    int[]
    lookupPixel(int[] src, int[] dst)
    返回像素样本数组,使用查找表进行翻译。
    short[]
    lookupPixel(short[] src, short[] dst)
    返回像素样本数组,使用查找表进行翻译。

    在类 java.awt.image.LookupTable 中声明的方法

    getNumComponents, getOffset

    在类 java.lang.Object 中声明的方法

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造方法详细信息

    • ShortLookupTable

      public ShortLookupTable(int offset, short[][] data)
      从表示每个波段的查找表的短数组数组构造一个 ShortLookupTable 对象。在对数组进行索引之前,将从输入值中减去偏移量。带数是数据参数的长度。每个波段的数据数组存储为参考。
      参数:
      offset - 在索引到数组之前从输入值中减去的值
      data - 代表每个波段的查找表的短数组数组
    • ShortLookupTable

      public ShortLookupTable(int offset, short[] data)
      从代表每个波段的查找表的短裤数组构造一个 ShortLookupTable 对象。在对数组进行索引之前,将从输入值中减去偏移量。数据数组存储为参考。
      参数:
      offset - 在索引到数组之前从输入值中减去的值
      data - 一组短裤
  • 方法详情

    • getTable

      public final short[][] getTable()
      通过引用返回查找表数据。如果此 ShortLookupTable 是使用单个短数组构造的,则返回数组的长度为一。
      返回:
      ShortLookupTable 数据数组。
    • lookupPixel

      public int[] lookupPixel(int[] src, int[] dst)
      返回像素样本数组,使用查找表进行翻译。源数组和目标数组可以是同一个数组。返回数组 dst
      指定者:
      lookupPixel 在类 LookupTable
      参数:
      src - 源数组。
      dst - 目标数组。此数组必须至少与 src 一样长。如果 dstnull ,将分配一个与 src 长度相同的新数组。
      返回:
      数组 dst ,一个 int 样本数组。
      抛出:
      ArrayIndexOutOfBoundsException - 如果 src 长于 dst 或者如果对于 src 的任何元素 i(src[i]&0xffff)-offset 小于零或大于或等于任何波段的查找表的长度。
    • lookupPixel

      public short[] lookupPixel(short[] src, short[] dst)
      返回像素样本数组,使用查找表进行翻译。源数组和目标数组可以是同一个数组。返回数组 dst
      参数:
      src - 源数组。
      dst - 目标数组。此数组必须至少与 src 一样长。如果 dstnull ,将分配一个与 src 长度相同的新数组。
      返回:
      数组 dst ,一个 int 样本数组。
      抛出:
      ArrayIndexOutOfBoundsException - 如果 src 长于 dst 或者如果对于 src 的任何元素 i(src[i]&0xffff)-offset 小于零或大于或等于任何波段的查找表的长度。