我读取了tiff图像文件RGB48(每个通道16个)并将16bit更改为12bit问题

时间:2019-06-13 01:20:26

标签: tiff 16-bit libtiff jpeg2000

我使用libtiff读取TIFF图像文件(每个通道16位)。

然后我尝试将16位更改为12位。

修改了公式以查看打开的jpeg。

Fraction::

此代码为16位到12位。

但是此代码结果为12,10,1,...这不是0〜4095。

不是12位的0到4095的范围吗?

所以我想知道。

如果使用无符号char读取,则为0〜255,如果shift >> 8,则变为0。这是正确的吗?

所以我更改了unsigned char-> unsigned short,但这是行不通的。

我读取了TIFF图像。我转换为jpeg2000。

那么问题是jpeg2000吗?

help plz

0 个答案:

没有答案