src/java.desktop/share/classes/javax/imageio/plugins/jpeg/JPEGQTable.java

Print this page
rev 10536 : 8055723[client]: Replace concat String to append in StringBuilder parameters
Contributed-by: Otavio Santana <otaviojava@java.net>


 180         int[] scaledTable = new int[qTable.length];
 181         for (int i=0; i<qTable.length; i++) {
 182             int sv = (int)((qTable[i] * scaleFactor)+0.5f);
 183             if (sv < 1) {
 184                 sv = 1;
 185             }
 186             if (sv > max) {
 187                 sv = max;
 188             }
 189             scaledTable[i] = sv;
 190         }
 191         return new JPEGQTable(scaledTable);
 192     }
 193 
 194     /**
 195      * Returns a {@code String} representing this quantization table.
 196      * @return a {@code String} representing this quantization table.
 197      */
 198     public String toString() {
 199         String ls = System.getProperty("line.separator", "\n");
 200         StringBuilder sb = new StringBuilder("JPEGQTable:"+ls);

 201         for (int i=0; i < qTable.length; i++) {
 202             if (i % 8 == 0) {
 203                 sb.append('\t');
 204             }
 205             sb.append(qTable[i]);
 206             sb.append(((i % 8) == 7) ? ls : ' ');
 207         }
 208         return sb.toString();
 209     }
 210 }


 180         int[] scaledTable = new int[qTable.length];
 181         for (int i=0; i<qTable.length; i++) {
 182             int sv = (int)((qTable[i] * scaleFactor)+0.5f);
 183             if (sv < 1) {
 184                 sv = 1;
 185             }
 186             if (sv > max) {
 187                 sv = max;
 188             }
 189             scaledTable[i] = sv;
 190         }
 191         return new JPEGQTable(scaledTable);
 192     }
 193 
 194     /**
 195      * Returns a {@code String} representing this quantization table.
 196      * @return a {@code String} representing this quantization table.
 197      */
 198     public String toString() {
 199         String ls = System.getProperty("line.separator", "\n");
 200         StringBuilder sb = new StringBuilder();
 201         sb.append("JPEGQTable:").append(ls);
 202         for (int i=0; i < qTable.length; i++) {
 203             if (i % 8 == 0) {
 204                 sb.append('\t');
 205             }
 206             sb.append(qTable[i]);
 207             sb.append(((i % 8) == 7) ? ls : ' ');
 208         }
 209         return sb.toString();
 210     }
 211 }