java - 如何将 Jpeg2000 (.jp2) 渲染到 ImageView?
问题描述
如何在 Android中渲染Jpeg2000 (.jp2)ImageView
我已经工作了很长时间,但我找不到合适的解决方案,我发现渲染图像jp2
图像的名称很少但无法找到它的参考
- JJ2000
- 魔术师
- JAI - Java 高级成像
请帮我解决问题
解决方案
您可以使用基于OpenJPEG的金雅拓JP2 for Android库。
将依赖项添加到您的 build.gradle 文件中:
implementation 'com.gemalto.jp2:jp2-android:1.0'
并使用以下代码将 JJ2000 字节转换为 Android 位图:
Bitmap bitmap = new JP2Decoder(jj2000Bytes).decode();
imageView.setImageBitmap(bitmap);
推荐阅读
- wordpress - 如何从 wordpress 的仪表板中删除“帖子”选项?
- python - 如何修复阻碍使用 Spark 访问 Hive 的未知 IP?
- ios - 在我点击外部后,UISearch 栏中的文本消失了
- javascript - 在 React 中完成多个任务后提交表单
- haskell - 使用 Text.Generic.Diff 生成包含“插入”/“删除”标记的输出
- tibco - 使用 java(后端)在 TIBCO 管理员中自动化、启动和停止特定服务实例
- ios - ld:警告:找不到自动链接库“swiftObjectiveC”
- python - discord.py:第一次运行机器人,得到“discord.errors.LoginFailure:不正确的令牌已通过。”
- aws-amplify - 如何在邮递员中获取 AWS Amplify 的授权令牌?
- django - 如何强制对 UpdateModelMixin 的覆盖发布方法进行权限检查?