Aller au contenu

Décodage d'images Jpeg en CMJN (CMYK) avec profil ICC intégré


jason70v

Recommended Posts

Hello à tous,

je suis en train de finir le développement d'une appli qui nécessite la lecture et l'affichage d'images produite par un autre de nos programmes.

Comme indiqué dans le titre ces images sont des jpg en CMJN (destinées à l'impression) avec profil colorimétrique intégré.

Voici le code bateau utilisé pour décoder ces jpeg :

Bitmap bt = BitmapFactory.decodeFile(getFilesDir()+"/"+filename);
if(bt==null)
   Log.v(TAG, "\ton a un pbm houston !!!!");

return bt;

Bien évidemment ce code fonctionne parfaitement pour les jpeg "traditionnels" à savoir en rgb sans profil embarqué.

Dans le cas où le décodage échoue, voici les logs résultants :

V/VisualCut( 1844): On va télécharger la preview FlameBoy_Cut.eps_6BE7C7E9.jpg
D/skia    ( 1844): --- decoder->decode returned false
V/VisualCut( 1844):     on a un pbm houston !!!!

J'ai essayé de jouer un peu avec BitmapFactory.Options, malheureusement sans succès.

Avez-vous une idée?

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...