J'essaie de produire des images sans information gamma afin que IE8 puisse les afficher correctement. J'ai utilisé le code suivant mais le résultat est une image déformée qui ne ressemble en rien à l'image originale.
///PNG
PNGEncodeParam params= PNGEncodeParam.getDefaultEncodeParam(outImage);
params.unsetGamma();
params.setChromaticity(DEFAULT_CHROMA);
params.setSRGBIntent(PNGEncodeParam.INTENT_ABSOLUTE);
ImageEncoder encoder= ImageCodec.createImageEncoder("PNG", response.getOutputStream(), params);
encoder.encode(outImage);
response.getOutputStream().close();
Voici le image originale et le déformé résultant du code ci-dessus.
Merci !