private static ColorTable8 custom(final int[][] v) { final byte[][] values = new byte[v.length][]; for (int j = 0; j < v.length; j++) { values[j] = new byte[v[j].length]; for (int i = 0; i < v[j].length; i++) { values[j][i] = (byte) v[j][i]; } } final ColorTable8 lut = new ColorTable8(values); return interpolate(lut, 256); }