如何将Jpeg2000(.jp2)渲染到ImageView?

时间:2018-11-19 10:51:50

标签: java android jpeg2000

如何在Android中将 Jpeg2000(.jp2)渲染为ImageView

我已经工作很长时间了,但是我找不到合适的解决方案,发现渲染图像jp2图像的名称很少,但是找不到它的引用

  1. JJ2000
  2. JMagic
  3. JAI-Java Advanced Imaging

请帮助我解决问题

2 个答案:

答案 0 :(得分:1)

我已经找到了使用JJ2000的解决方案

许多其他库都在使用AWT代码或NDK文件,我认为这是将JP2呈现为imageView的更简单方法

参考网址::

  1. https://bitbucket.org/jchauhan/jj2000-android

  2. https://github.com/soft-studio/NFC_DriversLicenseReader

快乐编码

答案 1 :(得分:0)

您可以使用基于JP2 for Android的金雅拓的OpenJPEG库。

将依赖项添加到您的build.gradle文件中:

implementation 'com.gemalto.jp2:jp2-android:1.0'

并使用以下代码将JJ2000字节转换为Android位图:

Bitmap bitmap = new JP2Decoder(jj2000Bytes).decode();
imageView.setImageBitmap(bitmap);