2010-09-21 9 views
2

J'essaye d'encoder (écrire) jpeg 2000 en Java. Je lis une image '.bmp' et j'essaie d'écrire l'image '.jp2'. J'utilise:écrire des images Jpeg 2000 en java

javax.imageio.ImageIO.write(img1, "jpeg 2000", file1); 

Je ne reçois aucune erreur, mais la taille de l'image produite est nulle. Est-ce que quelqu'un peut m'aider s'il vous plaît?

Merci beaucoup d'avance.

+1

Veuillez fournir plus d'informations. Qu'est-ce que img1? Est-ce valide? Qu'est-ce que file1? Est-ce valide? ... – InsertNickHere

+0

img1 est une image buffered, fichier1 est déclaré comme: new File ("E/a.jp2"); ils sont valides, car si j'essaie d'écrire l'image sous forme de fichier 'bmp', 'jpg' ou 'png', tout va bien. – Shadi

+0

@Shadi ok cela devrait fonctionner alors, désolé que je ne peux pas vous aider. – InsertNickHere

Répondre

1

Le seul problème était que lorsque j'installais JAI_ImageIO, j'aurais dû sélectionner "custome installation" et tout vérifier pour être installé. Merci tout le monde.

Questions connexes