Class Sub


  • 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 Summary

      Constructors 
      Constructor Description
      Sub()  
    • Constructor Detail

      • Sub

        public Sub()
    • Method Detail

      • 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