Class FlateFilterOptions

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

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

    • FlateFilterOptions

      public FlateFilterOptions(int bitsPerComponent, int colors, int columns, int predictor)
    • FlateFilterOptions

      public FlateFilterOptions()
  • 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