com.sun.pdfview.decode
public class PNGPredictor extends Predictor
Constructor Summary | |
---|---|
PNGPredictor() Creates a new instance of PNGPredictor |
Method Summary | |
---|---|
protected void | doAverageLine(byte[] curLine, byte[] prevLine)
Return the value of the average algorithm on the line (compare
bytes to the average of the previous byte of the same color and
the same byte on the previous line) |
protected void | doPaethLine(byte[] curLine, byte[] prevLine)
Return the value of the average algorithm on the line (compare
bytes to the average of the previous byte of the same color and
the same byte on the previous line) |
protected void | doSubLine(byte[] curLine)
Return the value of the Sub algorithm on the line (compare bytes to
the previous byte of the same color on this line). |
protected void | doUpLine(byte[] curLine, byte[] prevLine)
Return the value of the up algorithm on the line (compare bytes to
the same byte in the previous line) |
protected int | paeth(int left, int up, int upLeft)
The paeth algorithm |
ByteBuffer | unpredict(ByteBuffer imageData)
Undo data based on the png algorithm |