Class libxl.JxlLayerInfo

java.lang.Object
gov.nih.mipav.model.file.libxl.JxlLayerInfo
Enclosing class:
libxl

class libxl.JxlLayerInfo extends Object
The information about layers. When decoding, if coalescing is enabled (default), this can be ignored. When encoding, these settings apply to the pixel data given to the encoder, the encoder could choose an internal representation that differs.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) libxl.JxlBlendInfo
    The blending info for the color channels.
    (package private) int
    Horizontal offset of the frame (can be negative).
    (package private) int
    Vertical offset of the frame (can be negative).
    (package private) boolean
    Whether cropping is applied for this frame.
    (package private) int
    After blending, save the frame as reference frame with this ID (0-3).
    (package private) int
    Width of the frame (number of columns).
    (package private) int
    Height of the frame (number of rows).
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • have_crop

      boolean have_crop
      Whether cropping is applied for this frame. When decoding, if false, crop_x0 and crop_y0 are set to zero, and xsize and ysize to the main image dimensions. When encoding and this is false, those fields are ignored. When decoding, if coalescing is enabled (default), this is always false, regardless of the internal encoding in the JPEG XL codestream.
    • crop_x0

      int crop_x0
      Horizontal offset of the frame (can be negative).
    • crop_y0

      int crop_y0
      Vertical offset of the frame (can be negative).
    • xsize

      int xsize
      Width of the frame (number of columns).
    • ysize

      int ysize
      Height of the frame (number of rows).
    • blend_info

      libxl.JxlBlendInfo blend_info
      The blending info for the color channels. Blending info for extra channels has to be retrieved separately using JxlDecoderGetExtraChannelBlendInfo.
    • save_as_reference

      int save_as_reference
      After blending, save the frame as reference frame with this ID (0-3). Special case: if the frame duration is nonzero, ID 0 means "will not be referenced in the future". This value is not used for the last frame. When encoding, ID 3 is reserved to frames that are generated internally by the encoder, and should not be used by applications.
  • Constructor Details

    • JxlLayerInfo

      JxlLayerInfo()