一千萬個為什麽

搜索

在java中讀取jpeg2000文件

我有一個使用byte []的代碼,其中包含一個圖像jpeg2000字節。我想在jLabel組件中顯示如何做到這一點?有人有想法或代碼嗎?

最佳答案

你會這樣做的

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

JLabel label = new JLabel(imgIcon);

但是 JPG2000 解碼器沒有提供標準SDK,你應該去這裏(Java Advanced Imaging)並為該格式使用正確的解碼器。

轉載註明原文: 在java中讀取jpeg2000文件