L_SaveICCProfile

# include“ltkrn.h”
# include“ltclr.h”

L_LTCLR_APIL_INTL_SaveICCProfile(pszFilename, pICCProfile, pSaveOptions)

在映像文件中保存(嵌入)ICC配置文件。

参数

L_TCHAR* pszFilename

字符串,包含要在其中保存/嵌入ICC配置文件的文件名。

pICCPROFILEEXTpICCProfile

指向ICCPROFILEEXT结构,包含要保存/嵌入的ICC配置文件。

pSAVEFILEOPTIONpSaveOptions

指向可选扩展保存选项的指针。传递NULL以使用默认的保存选项,概要文件将保存在页面1上。

返回

价值 意义
成功 活动很成功。
< 1 发生错误。指返回代码

评论

ICC配置文件可以保存为JPEG、TIFF或GIF文件。TIFF文件是多页的,因此可以使用pSaveOptions参数将概要文件保存到特定的页面。

首先通过调用初始化pICCProfile所指向的结构L_InitICCProfile.如果L_SaveICCProfile成功,则通过调用释放ICC配置文件L_FreeICCProfile.事实上,当任何ICCPROFILEEXT如果不再需要由L_FreeICCProfile初始化的结构,则必须调用L_FreeICCProfile来释放内存。

ICCPROFILEEXT结构的pData成员指向一个包含整个ICC配置文件的内存块。uDataSize包含pData所指向的材料的大小。当添加或删除标记时,这些成员不会自动更新。通常,要更新这些成员,必须调用L_GenerateICCPointer

由于L_SaveICCProfile依赖于pData和uDataSize的值,除非它们已经有正确的数据,否则必须通过调用L_GenerateICCPointer来更新它们。

必需的dll和库

平台

x64 Win32。

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