Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.eclipse.swt.internal.image
Class JPEGQuantizationTable  view JPEGQuantizationTable download JPEGQuantizationTable.java

java.lang.Object
  extended byorg.eclipse.swt.internal.image.JPEGSegment
      extended byorg.eclipse.swt.internal.image.JPEGVariableSizeSegment
          extended byorg.eclipse.swt.internal.image.JPEGQuantizationTable

final class JPEGQuantizationTable
extends JPEGVariableSizeSegment


Field Summary
static byte[] DefaultChrominanceQTable
           
static byte[] DefaultLuminanceQTable
           
 byte[] reference
           
 
Constructor Summary
JPEGQuantizationTable(byte[] reference)
           
JPEGQuantizationTable(LEDataInputStream byteStream)
           
 
Method Summary
static JPEGQuantizationTable defaultChrominanceTable()
           
static JPEGQuantizationTable defaultLuminanceTable()
           
 int[] getQuantizationTablesKeys()
           
 int[][] getQuantizationTablesValues()
           
 int getSegmentLength()
           
 int getSegmentMarker()
           
 void scaleBy(int qualityFactor)
           
 void setSegmentLength(int length)
           
 void setSegmentMarker(int marker)
           
 int signature()
           
 boolean verify()
           
 boolean writeToStream(LEDataOutputStream byteStream)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DefaultLuminanceQTable

public static byte[] DefaultLuminanceQTable

DefaultChrominanceQTable

public static byte[] DefaultChrominanceQTable

reference

public byte[] reference
Constructor Detail

JPEGQuantizationTable

public JPEGQuantizationTable(byte[] reference)

JPEGQuantizationTable

public JPEGQuantizationTable(LEDataInputStream byteStream)
Method Detail

defaultChrominanceTable

public static JPEGQuantizationTable defaultChrominanceTable()

defaultLuminanceTable

public static JPEGQuantizationTable defaultLuminanceTable()

getQuantizationTablesKeys

public int[] getQuantizationTablesKeys()

getQuantizationTablesValues

public int[][] getQuantizationTablesValues()

scaleBy

public void scaleBy(int qualityFactor)

signature

public int signature()
Overrides:
signature in class JPEGSegment

verify

public boolean verify()

getSegmentMarker

public int getSegmentMarker()

setSegmentMarker

public void setSegmentMarker(int marker)

getSegmentLength

public int getSegmentLength()

setSegmentLength

public void setSegmentLength(int length)

writeToStream

public boolean writeToStream(LEDataOutputStream byteStream)