我试图使用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平面相关联的一个。 不需要以相同的分辨率对各种组件进行采样。在 换句话说,不同的组件可能具有不同的采样周期。 例如,当彩色图像用a表示时 亮度 - 色度的颜色空间,这种情况并不少见 亮度信息比色度更精细地采样 信息
这意味着支持透明度,因为它正在讨论透明度在编码中的工作原理。然而......如何使用它?
有什么想法吗?
支持创建透明JPC的任何其他开源替代方案都会很好。
感谢。