压缩二值化图像成字符串 - BitPacking
函数简介
将二值化图像压缩成字符串格式,便于存储和传输。
接口名称
BitPacking
DLL调用
long BitPacking(long instance, long image);
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| instance | 长整数型 | OLAPlug对象的指针,由 CreateCOLAPlugInterFace 接口生成。 |
| image | 长整数型 | 要压缩的图像句柄,图像需要是二值化的图像 |
示例
long image = LoadImage(ola, "D:\\test\\binary_image.png");
if (image != 0) {
long compressed_str = BitPacking(ola, image);
if (compressed_str != 0) {
FreeStringPtr(ola, compressed_str);
}
FreeImagePtr(ola, image);
}
返回值
长整数型:成功返回压缩结果字符串的指针地址,失败返回0。
注意事项
- 此函数主要用于压缩二值化图像。
- 返回的字符串指针需调用 FreeStringPtr 释放内存。
- 压缩后的字符串可通过 BitUnpacking 函数解压缩还原。
