Module  javafx.graphics
软件包  javafx.scene.image

Enum PixelFormat.Type

    • Enum Constant Summary

      Enum Constants  
      Enum Constant 描述
      BYTE_BGRA
      像素被存储在相邻的字节中,非预乘数组件以增加的索引顺序存储:蓝色,绿色,红色,α。
      BYTE_BGRA_PRE
      像素被存储在相邻的字节中,其中预乘数分量按照增加的索引的顺序存储:蓝色,绿色,红色,α。
      BYTE_INDEXED
      像素颜色由存储在像素阵列中的字节索引引用,该字节被解释为由 PixelFormat对象提供的颜色列表中的无符号索引。
      BYTE_RGB
      不透明像素存储在相邻字节中,颜色分量按照增加的索引顺序存储:红,绿,蓝。
      INT_ARGB
      像素以32位整数存储,非预分量按顺序存储,从MSb到LSb:alpha,红,绿,蓝。
      INT_ARGB_PRE
      像素以32位整数存储,预分量按顺序存储,从MSb到LSb:alpha,红,绿,蓝。
    • Enum Constant Detail

      • INT_ARGB_PRE

        public static final PixelFormat.Type INT_ARGB_PRE
        像素以32位整数存储,预分量按顺序存储,从MSb到LSb:alpha,红,绿,蓝。
      • INT_ARGB

        public static final PixelFormat.Type INT_ARGB
        像素以32位整数存储,非预分量按顺序存储,从MSb到LSb:alpha,红,绿,蓝。
      • BYTE_BGRA_PRE

        public static final PixelFormat.Type BYTE_BGRA_PRE
        像素被存储在相邻的字节中,其中预乘数分量按照增加的索引的顺序存储:蓝色,绿色,红色,α。
      • BYTE_BGRA

        public static final PixelFormat.Type BYTE_BGRA
        像素被存储在相邻的字节中,非预乘数组件以增加的索引顺序存储:蓝色,绿色,红色,α。
      • BYTE_RGB

        public static final PixelFormat.Type BYTE_RGB
        不透明像素存储在相邻字节中,颜色分量按照增加的索引顺序存储:红,绿,蓝。
      • BYTE_INDEXED

        public static final PixelFormat.Type BYTE_INDEXED
        像素颜色由存储在像素阵列中的字节索引引用,该字节被解释为由 PixelFormat对象提供的颜色列表中的无符号索引。
    • 方法详细信息

      • values

        public static PixelFormat.Type[] values​()
        按照它们声明的顺序返回一个包含此枚举类型常量的数组。 该方法可用于遍历常量如下:
          for (PixelFormat.Type c : PixelFormat.Type.values())
            System.out.println(c); 
        结果
        一个包含这个枚举类型的常量的数组,按照它们被声明的顺序
      • valueOf

        public static PixelFormat.Type valueOf​(String name)
        以指定的名称返回此类型的枚举常量。 字符串必须完全匹配用于声明此类型的枚举常量的标识符。 (不允许使用外来空白字符。)
        参数
        name - 要返回的枚举常量的名称。
        结果
        具有指定名称的枚举常数
        异常
        IllegalArgumentException - 如果此枚举类型没有指定名称的常量
        NullPointerException - if the argument is null