3 package com.pixelmed.codec.jpeg;
12 private static final String identString =
"@(#) $Header: /userland/cvs/codec/com/pixelmed/codec/jpeg/QuantizationTable.java,v 1.1 2014/03/21 21:46:20 dclunie Exp $";
14 private int QuantizationTableElementPrecision;
15 private int QuantizationTableIdentifier;
16 private int[] QuantizationTableElement;
18 public QuantizationTable(
int QuantizationTableIdentifier,
int QuantizationTableElementPrecision,
int[] QuantizationTableElement) {
19 this.QuantizationTableElementPrecision = QuantizationTableElementPrecision;
20 this.QuantizationTableIdentifier = QuantizationTableIdentifier;
21 this.QuantizationTableElement = QuantizationTableElement;
25 StringBuffer buf =
new StringBuffer();
26 buf.append(
"Quantization Table:\n");
27 buf.append(
"\t QuantizationTableElementPrecision = "+QuantizationTableElementPrecision+
"\n");
28 buf.append(
"\t QuantizationTableIdentifier = " +QuantizationTableIdentifier+
"\n");
29 for (
int i=0; i<64; ++i) {
30 buf.append(
"\t\t QuantizationTableElement "+i+
" = "+QuantizationTableElement[i]+
"\n");
32 return buf.toString();