for (int k = 0; k < icc.length; ++k) {
System.arraycopy(icc[k], 14, ficc, total, icc[k].length - 14);
total += icc[k].length - 14;
}
try {
ICC_Profile icc_prof = ICC_Profile.getInstance(ficc);
tagICC(icc_prof);
}
catch(IllegalArgumentException e) {
// ignore ICC profile if it's invalid.
}