绿色软件联盟:绿色软件下载
Hi,请  登录  或  注册

无损JBIG2编码库(Lossless JBIG2 Encoder)

本软件下载地址未录入,如想要软件请评论,我们会补上!

此处提供的编码库源自agl在Github的开源代码。该代码编译后输出 EXE 文件,编码现存位图文件或 StdIn 提供的数据,未提供被其它应用程序调用的 DLL 库。为了在 PDF 补丁丁中增加 JBIG2 编码功能,我修改了该代码,去除了其有损压缩功能及 Leptonica 图像库的依赖关系,减少了编码器的文件大小。

导出函数

DLL 库导出的函数有三个(除下列方法之外,还有原代码提供的jbig2_encode_generic方法,该方法的调用方式请参见原代码的说明):

? uint8_t * jbig2_encode (int width, int height, int stride, bool zeroIsWhite, uint8_t * const bw, int *const length);    void release (uint8_t * const memblock);

jbig2_encode 方法用于编码传入的字节数组。其参数有六个:

Width:图像宽度 Height:图像高度 Stride:一行像素所占的双字(DWORD)数 ZeroIsWhite:将BW的0视为白色 BW:图像的字节数组(Byte[]),此字节数组是原始黑白图像的二进制数据,默认情况下,二进制位1表示白色,0表示黑色 Length:字节数组长度 传出参数:编码后的 JBIG2 字节数组

jbig2_encode 方法实际上是调用  jbig2_encode_generic方法,为方便从其它程序调用而设,见所附源代码。


release 方法用于释放 jbig2_encode 方法编码后字节数组所占用的内存,传入参数是 jbig2_encode 方法返回的指针>

赞(0)
标题:《无损JBIG2编码库(Lossless JBIG2 Encoder)》
链接:https://www.lvruan.com/app/88821
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

相关推荐

  • 暂无文章

LvRuan.com=绿软=绿盟=绿色软件联盟
情怀第一 18年 老牌 下载站 绿色 安全 无广告 无捆绑

评论 抢沙发

登录

找回密码

注册