L_CountLUTColors

# include“l_bitmap.h”

L_LTIMGCOR_APIL_INTL_CountLUTColors(确切地、ulLLUTLen pNumberOfEntries、pFirstIndex uFlags);

得到的条目总数之间的开始和结束颜色,和去年发生的索引开始颜色。开始和结束的颜色是决定内部。

参数

RGBQUAD*确切地

指向一个查找表的指针。

L_UINTulLLUTLen

附近地区的长度。

L_UINT* pNumberOfEntries

指针变量更新的条目总数的开始到结束的颜色。

L_INT* pFirstIndex

指向变量的指针和索引更新的最后出现的颜色开始。

L_UINTuFlags

标志表明是属于签署或无符号的形象。可能的值是:

价值 意义
COUNT_LUT_UNSIGNED [0 x0001]属于签署的形象。
COUNT_LUT_SIGNED [0 x0002]属于无符号的形象。

返回

价值 意义
成功 附近地区是线性的(成功)。
0 附近地区不是线性的(失败)。
< 0 一个错误发生。指返回代码

评论

假设您有一个附近地区有4096个颜色,200的颜色是黑色和过去的30是白色,其余的黑人和白人之间的颜色是灰色。这是什么功能将提供:

这是详细:

这个函数支持12和16位灰度图像。支持12和16位灰度图像是可用的文档和医疗成像工具包。

必需的dll和库

平台

Win32 x64, Linux。

另请参阅

功能

主题

例子

获取位图确切地的条目总数开始结束颜色和去年发生的索引开始颜色。

L_INT CountLUTColorsExample (pBITMAPHANDLE pBitmap、L_UINT * pNumberOfEntries L_INT * pFirstIndex){返回L_CountLUTColors (pBitmap - >确切地,pBitmap - > LUTLength, pNumberOfEntries, pFirstIndex, pBitmap - > Flags.Signed吗?COUNT_LUT_SIGNED: COUNT_LUT_UNSIGNED);}

LEADTOOLS光栅成像C API的帮助