l_dlgremaphue

#include“ l_bitmap.h”

l_ltdlg_api皮棉l_dlgremaphue(hwndowner,pdlgparams)

显示“重新饰面”对话框,并获取l_remapbitmaphue

参数

l_hwndhwndowner

拥有对话框的窗口的手柄。

lpremaphuedlgparamspdlgparams

指向A。Remaphuedlgparams结构将通过用户输入的值,通过对话框更新。在调用此函数之前设置此结构的成员以设置对话框初始值。

返回

价值 意义
Success_dlg_ok 按下了“确定”按钮,对话框成功退出。
Success_DLG_Cancel 按下了“取消”按钮,对话框成功退出。
<1 发生错误。参考返回代码

注释

“重新映射”对话框。

此对话框具有以下字段:

频道下拉列表框:

使用它来选择重新映射的频道。有三个选择:

曲线模式下拉列表框:

使用此重新映射时选择要使用的曲线模式。有四个选择:

因子编辑框:

使用它来设置指数/对数曲线的因子。直接在编辑框中输入值,或使用箭头设置所需值。

翻盖按钮:

如果曲线模式为曲线或线性,请使用这些按钮将曲线翻转。可用以下选项:

面具多板:

使用蒙版多斜线控件来指定要应用通道,曲线模式和因子指定的更改的值范围。左侧的第一个标记是范围的最小值,第二个标记是最大值。

复位按钮:

使用重置按钮将当前通道的曲线设置为默认值。

重置所有按钮:

使用重置所有按钮为所有通道设置曲线以默认值。

负载按钮:

使用“加载”按钮加载一个“*.lrh”文件,该文件包含“加载对话框”,该文件包含Remap Hue曲线设置。加载文件将为每个通道设置一个新曲线。

✎注意

加载曲线设置将覆盖所有通道的所有当前设置。

保存按钮:

使用“保存”按钮将所有通道的所有曲线设置保存到“*.lrh”文件中。这使您可以通过重新加载文件来为其他图像设置相同的曲线设置。

必需的DLL和库

也可以看看

功能

话题

例子

l_int showdlgremaphueexample(hwnd hwnd,PBITMAPHANDLE PBITMAP){l_int nret;remaphuedlgparams dlgparams;memset(&dlgparams,0,大小(remaphuedlgparams));dlgparams.usstructsize =大小(Remaphuedlgparams);dlgparams.pbitmap = pbitMap;dlgparams.udlgflags = dlg_remaphue_show_preview |dlg_remaphue_show_tool_zoomlevel;nret = l_dlginit(dlg_init_color);如果(nret!=成功&& nret!= error_dlg_aldreadiatiand)返回nret;nret = l_dlgremaphue(hwnd,&dlgparams);如果(nret <1)返回nret;如果(null!= dlgparams.pumasklookup){GlobalFree(dlgparams.pumasklookup);}如果(null!= dlgparams.puhuelookup){GlobalFree(dlgparams.puhuelookup);}如果(null!= dlgparams.pusaturationlookup){GlobalFree(dlgparams.pusaturationlookup);}如果(null!= dlgparams.puvaluelookup){GlobalFree(dlgparams.puvaluelookup);}nret = l_dlgfree();如果(nret!=成功)返回nret;返回成功;};
LeadTools通用对话框C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权通知
©1991-2021Lead Technologies,Inc。版权所有。