

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# AWS 的图像帧解码库 HealthImaging
<a name="reference-libraries"></a>

 在[导入](importing-imaging-data.md)过程中，某些传输语法会保留其原始编码，而另一些则根据您的数据存储配置，默认转码为高吞吐量 JPEG 2000 (HTJ2K) 无损或 JPEG 2000 Lossless（配置后）。 HTJ2K 提供始终如一的快速图像显示和对 HTJ2 K 高级功能的通用访问。由于图像帧在导入过程中以 HTJ2 K 或 JPEG 2000 Lossless 编码，因此在图像查看器中查看之前必须对其进行解码。有关确定传输语法的信息，请参阅支持的传输语法。有关确定传输语法的信息，请参见[支持的传输语法](supported-transfer-syntaxes.md)。

**注意**  
HTJ2K 在 [ JPEG2000 标准（ISO/IEC 15444-15:2019）的第 15 部分](https://www.iso.org/standard/76621.html)中定义。 HTJ2K 保留了 JPEG2 000 的高级功能，例如分辨率可扩展性、分区、平铺、高位深度、多通道和色彩空间支持。

**Topics**
+ [图像帧解码库](#decoding-libraries)
+ [图像查看器](#web-viewers)

## 图像帧解码库
<a name="decoding-libraries"></a>

根据您的编程语言，我们建议使用以下解码库来解码[图像](getting-started-concepts.md#concept-image-frame)帧。
+ [NVIDIA nv JPEG2 000](https://docs.nvidia.com/cuda/nvjpeg2000/userguide.html) — 商用、GPU 加速
+ [Kakadu 软件](https://kakadusoftware.com/)：商业版、带有 Java 和.NET 绑定的 C\$1\$1
+ [OpenJPH](https://github.com/aous72/OpenJPH)：开源、C\$1\$1 和 WASM
+ [OpenJPEG](https://www.openjpeg.org/)：开源、C/C\$1\$1、Java
+ [openjphpy](https://github.com/UM2ii/openjphpy)：开源、Python
+ [pylibjpeg-openjpeg](https://github.com/pydicom/pylibjpeg-openjpeg/)：开源、Python

## 图像查看器
<a name="web-viewers"></a>

解码后即可查看[图像框](getting-started-concepts.md#concept-image-frame)。AWS HealthImaging API 操作支持各种开源图像查看器，包括：
+ [开放健康影像基金会 (OHIF, Open Health Imaging Foundation)](https://www.ohif.org/)
+ [Cornerstone.js](https://www.cornerstonejs.org/)