Class ImageNullPixelMask

java.lang.Object
nom.tam.image.compression.tile.mask.ImageNullPixelMask

public class ImageNullPixelMask extends Object
  • Field Details

    • nullPixelMasks

      private final AbstractNullPixelMask[] nullPixelMasks
    • nullValue

      private final long nullValue
    • compressorControl

      private final ICompressorControl compressorControl
    • compressAlgorithm

      private final String compressAlgorithm
  • Constructor Details

    • ImageNullPixelMask

      public ImageNullPixelMask(int tileCount, long nullValue, String compressAlgorithm)
  • Method Details

    • createTilePreserver

      public NullPixelMaskPreserver createTilePreserver(TileBuffer tileBuffer, int tileIndex)
    • createTileRestorer

      public NullPixelMaskRestorer createTileRestorer(TileBuffer tileBuffer, int tileIndex)
    • getColumn

      public byte[][] getColumn()
    • getCompressAlgorithm

      public String getCompressAlgorithm()
    • setColumn

      public void setColumn(byte[][] nullPixels)
    • add

      private <T extends AbstractNullPixelMask> T add(T nullPixelMask)