我正在尝试使用JasPer JPEG2000 库来创建透明的 JPEG2000 图像(实际上我正在创建 JPC)。
我遇到的问题是我不知道如何让 JasPer 创建透明图像。它支持的格式都不支持透明度(JPEG2000 格式除外,这是我正在尝试创建的格式):
The following formats are supported:
mif My Image Format (MIF)
pnm Portable Graymap/Pixmap (PNM)
bmp Microsoft Bitmap (BMP)
ras Sun Rasterfile (RAS)
jp2 JPEG-2000 JP2 File Format Syntax (ISO/IEC 15444-1)
jpc JPEG-2000 Code Stream Syntax (ISO/IEC 15444-1)
jpg JPEG (ISO/IEC 10918-1)
pgx JPEG-2000 VM Format (PGX)
在 JasPer 文档中,它在此上下文中使用了一次“透明度”一词:
RGBA(即具有透明度的 RGB)图像将具有四个分量,一个分量与红色、绿色、蓝色和 alpha 平面中的每一个相关联。不需要以相同的分辨率对各种组件进行采样。换言之,不同的组件可能具有不同的采样周期。例如,当在亮度-色度颜色空间中表示彩色图像时,亮度信息比色度信息更精细地采样的情况并不少见。
这意味着支持透明度,因为它正在讨论透明度在编码中的工作方式。然而......如何使用它?
有任何想法吗?
此外,任何其他支持创建透明 JPC 的开源替代方案都会很好。
谢谢。