for (int i = 0; i < ilfs.length; i++) {
ImageLoaderFactory ilf = ilfs[i];
try {
final ImageLoader il = ilf.newImageLoader(rawFlavor);
final ImageInfo im = new ImageInfo(uri, mime);
final Image img = il.loadImage(im, isc);
final ICC_Profile icc = img.getICCProfile();
// Assume the profile can only be correct if the image could
// actually be interpreted.
if (img.getColorSpace() != null) {
profiles.add(icc);