Uses of Class javax.imageio.plugins.jpeg.JPEGQTable (Java SE 26 & JDK 26)
Description: use: module: java.desktop, package: javax.imageio.plugins.jpeg, class: JPEGQTable

# Uses of Class
javax.imageio.plugins.jpeg.JPEGQTable

Packages that use JPEGQTable
Package
Description
javax.imageio.plugins.jpeg
Classes supporting the built-in JPEG plug-in.

- ## Uses of JPEGQTable in javax.imageio.plugins.jpeg

  Fields in javax.imageio.plugins.jpeg declared as JPEGQTable
  Modifier and Type
  Field
  Description
  `static final JPEGQTable`
  JPEGQTable.`K1Div2Luminance`
  The sample luminance quantization table given in the JPEG specification, table K.1, with all elements divided by 2.
  `static final JPEGQTable`
  JPEGQTable.`K1Luminance`
  The sample luminance quantization table given in the JPEG specification, table K.1.
  `static final JPEGQTable`
  JPEGQTable.`K2Chrominance`
  The sample chrominance quantization table given in the JPEG specification, table K.2.
  `static final JPEGQTable`
  JPEGQTable.`K2Div2Chrominance`
  The sample chrominance quantization table given in the JPEG specification, table K.1, with all elements divided by 2.
  Methods in javax.imageio.plugins.jpeg that return JPEGQTable
  Modifier and Type
  Method
  Description
  `JPEGQTable[]`
  JPEGImageReadParam.`getQTables()`
  Returns a copy of the array of quantization tables set on the most recent call to `setDecodeTables`, or `null` if tables are not currently set.
  `JPEGQTable[]`
  JPEGImageWriteParam.`getQTables()`
  Returns a copy of the array of quantization tables set on the most recent call to `setEncodeTables`, or `null` if tables are not currently set.
  `JPEGQTable`
  JPEGQTable.`getScaledInstance(float scaleFactor, boolean forceBaseline)`
  Returns a new quantization table where the values are multiplied by `scaleFactor` and then clamped to the range 1..32767 (or to 1..255 if `forceBaseline` is true).
  Methods in javax.imageio.plugins.jpeg with parameters of type JPEGQTable
  Modifier and Type
  Method
  Description
  `void`
  JPEGImageReadParam.`setDecodeTables(JPEGQTable[] qTables, JPEGHuffmanTable[] DCHuffmanTables, JPEGHuffmanTable[] ACHuffmanTables)`
  Sets the quantization and Huffman tables to use in decoding abbreviated streams.
  `void`
  JPEGImageWriteParam.`setEncodeTables(JPEGQTable[] qTables, JPEGHuffmanTable[] DCHuffmanTables, JPEGHuffmanTable[] ACHuffmanTables)`
  Sets the quantization and Huffman tables to use in encoding abbreviated streams.