L_CountLUTColorsExt

# include“l_bitmap.h”

L_LTIMGCOR_APIL_INTL_CountLUTColorsExt(pLUT, ulLLUTLen, pNumberOfEntries, pFirstIndex, uFlags);

获取开始颜色和结束颜色之间的条目总数,以及开始颜色最后一次出现的索引。开始和结束颜色是内部确定的。

参数

L_RGBQUAD16*确切地

指向查找表的指针。

L_UINTulLLUTLen

附近地区的长度。

L_UINT* pNumberOfEntries

指针指向要用从头到尾颜色的条目总数更新的变量。

L_INT* pFirstIndex

指向要更新的变量的指针,该变量的索引为开始颜色的最后一次出现。

L_UINTuFlags

标志,指示LUT属于有符号或无符号映像。可能取值为:

价值 意义
COUNT_LUT_UNSIGNED [0x0001]属于签名映像。
COUNT_LUT_SIGNED [0x0002]属于无符号图像。

返回

价值 意义
成功 LUT是线性的(成功)。
失败 LUT不是线性的(失败)。
< 0 发生错误。指返回代码

评论

假设你有一个带有4096种颜色的LUT,前200种颜色是黑色,后30种颜色是白色,黑色和白色之间的其他颜色是灰色。这是函数将提供的:

更详细的是:

此功能支持12位和16位灰度图像。中支持12位和16位灰度图像文件和医疗成像工具包。

必需的dll和库

平台

Win32, x64, Linux。

另请参阅

功能

主题

例子

获取位图中从开始到结束颜色的条目总数和开始颜色最后一次出现的索引。

L_INT* pNumberOfEntries, L_INT* pFirstIndex返回L_CountLUTColorsExt(pBitmap->pLUT16, pBitmap->LUTLength16, pNumberOfEntries, pFirstIndex, pBitmap->Flags.Signed?Count_lut_signed: count_lut_unsigned);

栅格成像C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。