Class LZWFilterOptions

java.lang.Object
com.idrsolutions.image.filter.LZWFilterOptions
All Implemented Interfaces:
FilterOptions

public class LZWFilterOptions extends Object implements FilterOptions
Class handles the options available for LZW compression
  • Constructor Details

    • LZWFilterOptions

      public LZWFilterOptions(int bitsPerComponent, int colors, int columns, int earlyChange, int predictor, int rows)
    • LZWFilterOptions

      public LZWFilterOptions()
  • Method Details

    • setBitsPerComponent

      public void setBitsPerComponent(int bitsPerComponent)
    • getBitsPerComponent

      public int getBitsPerComponent()
    • getColors

      public int getColors()
    • setColors

      public void setColors(int colors)
    • getColumns

      public int getColumns()
    • setColumns

      public void setColumns(int columns)
    • getPredictor

      public int getPredictor()
    • setPredictor

      public void setPredictor(int predictor)
    • getMode

      public FilterOptions.FilterMode getMode()
      Description copied from interface: FilterOptions
      get the mode of the filter: Decompress or Compress

      inherited by several classes

      Specified by:
      getMode in interface FilterOptions
      Returns:
      FilterMode
    • setMode

      public void setMode(FilterOptions.FilterMode mode)
      Description copied from interface: FilterOptions
      Set the mode of the filter: Decompress or Compress

      inherited by several classes

      Specified by:
      setMode in interface FilterOptions
      Parameters:
      mode - FilterMode
    • getFilter

      public Filter getFilter()
      Description copied from interface: FilterOptions
      get the filter these options refer to

      inherited by several classes

      Specified by:
      getFilter in interface FilterOptions
      Returns:
      Filter
    • getEarlyChange

      public int getEarlyChange()
    • setEarlyChange

      public void setEarlyChange(int earlyChange)
    • getRows

      public int getRows()
    • setRows

      public void setRows(int rows)