public class Sub extends PredictorAlgorithm
The sub algorithm. Sub(i,j) = Raw(i,j) - Raw(i-1,j) Raw(i,j) = Sub(i,j) + Raw(i-1,j)
Version:
$Revision: 1.3 $
Author:
xylifyx@yahoo.co.uk
  • Constructor Details

    • Sub

      public Sub()
  • Method Details

    • encodeLine

      public void encodeLine(byte[] src, byte[] dest, int srcDy, int srcOffset, int destDy, int destOffset)
      encode line of pixel data in src from srcOffset and width*bpp bytes forward, put the decoded bytes into dest.
      Specified by:
      encodeLine in class PredictorAlgorithm
      Parameters:
      src - raw image data
      dest - encoded data
      srcDy - byte offset between lines
      srcOffset - beginning of line data
      destDy - byte offset between lines
      destOffset - beginning of line data
    • decodeLine

      public void decodeLine(byte[] src, byte[] dest, int srcDy, int srcOffset, int destDy, int destOffset)
      decode line of pixel data in src from src_offset and width*bpp bytes forward, put the decoded bytes into dest.
      Specified by:
      decodeLine in class PredictorAlgorithm
      Parameters:
      src - encoded image data
      dest - raw data
      srcDy - byte offset between lines
      srcOffset - beginning of line data
      destDy - byte offset between lines
      destOffset - beginning of line data