L_Jp2AppendBoxes

# include“l_bitmap.h”

L_LTJP2_APIL_INTEXT_FUNCTIONL_Jp2AppendBoxes (hJp2、pszFile uBoxType、pBoxes uNumOfBoxes)

附加的盒子uBoxType到指定的文件中。

参数

L_HJP2hJp2

这是由JPEG 2000引擎处理L_Jp2Create函数。

L_TCHAR* pszFile

字符串包含文件的名称添加框。

eJP2BOXTYPEuBoxType

附加的盒子的类型。

L_VOID* pBoxes

指向一个数组类型的盒子uBoxType

L_UINTuNumOfBoxes

的箱数的数组。

返回

价值 意义
成功 函数是成功的。
< 1 一个错误发生。指返回代码

评论

这个函数附加JPEG 2000箱到指定的文件中。如果指定箱式L_JP2_IPR、L_JPX_IPR L_JPX_GTSO,或L_JPX_COMPOSITION,只有第一个盒子将附加,因为JPEG 2000文件不能有一个以上的盒这些类型。类型的盒子uBoxType将被重新设置和更新与新的附加盒子。

这个函数不附加L_JP2_RESOLUTION_BOX框返回ERROR_INV_PARAMETER错误,这个盒子可以设置L_Jp2SetBoxes

必需的dll和库

平台

x64 Win32。

另请参阅

功能

主题

例子

这个例子中附加一盒2000已经存在的JPEG文件。

L_INT Jp2AppendBoxesExample (L_UINT8 * pXMLData L_SIZE_T uSize){L_HJP2 hEngine;L_INT nRet;L_JP2_XML_BOX XMLBox;/ *创建JPEG 2000引擎处理* /hEngine = L_Jp2Create ();/ *创建一个XML框* /XMLBox。uStructSize =运算符(L_JP2_XML_BOX);XMLBox。pData = pXMLData;XMLBox。uDataSize = uSize;/ *添加XML盒子JPX文件* /nRet = L_Jp2AppendBoxes (hEngine MAKE_IMAGE_PATH(文本(“image1.jp2”)),L_JP2B_XML &XMLBox 1);如果(nRet ! =成功)返回nRet;* / / *破坏引擎处理L_Jp2Destroy (hEngine);返回成功;}

LEADTOOLS光栅成像C API的帮助
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。