在java中读取jpeg2000文件

ped*_*des 7 java jpeg2000

我有一个使用byte []的代码,其中包含一个图像jpeg2000字节.我想在jLabel组件中显示如何做到这一点?有人有想法或代码吗?

Jac*_*ack 4

你会这样做

Image img = ImageIO.read(new ByteArrayInputStream(imageBytes));
ImageIcon imgIcon = new ImageIcon(img);

JLabel label = new JLabel(imgIcon);
Run Code Online (Sandbox Code Playgroud)

JPG2000解码器未随标准 SDK 提供,您应该前往此处(Java Advanced Imaging)并使用适合该格式的正确解码器。