1. 首页
  2. 编程语言
  3. Java
  4. java jar包jbig转bmp

java jar包jbig转bmp

上传者: 2018-12-09 11:45:41上传 文件 54KB 热度 396次
银联电子签名,jbig压缩格式转为可见格式(如bmp,jpg等)。使用方式如下 public static void main(String[] args) { String data="0000010000000140000000AA000000070800031CFF02FF02C2347F2D42C9D48BEBB224FF02045BB52AB96167389D1409B0FF0251E74C68F12FFF0287ABD82E4A17BF13EDCA5A2AFF027E23FDF3C8C5C78977E7B4F14ACB10C26FA0FF025E7C8C39C6D7B15AB0B880FF022A728537E57493F8E0FF0224F3A175B4CE593DE980662682273A7DF8A0FF0253023A58716E4DA80527D5CBD0505562F8C2EA42D0FF029473BC2009ECFED56FD14937859FDFFF024186841113B48C20CD6F76EE6DE780FF02ABC97AEA8FCCFF02D02150FF02FF02FF02FF02FF02 FF02FF02FF02FF02FF02FF02";//签名域 createImg(data, "C:\\Users\\yangcj\\Desktop\\image"); } public static void createImg(String data, String fileName) { try { File file = new File(fileName + ".jbig"); FileOutputStream fis = new FileOutputStream(file); fis.write(hex2byte(data));//16进制转为byte数组,网上方法很多 fis.flush(); fis.close(); JBigInflateConverter jic = new JBigInflateConverter();//调用jar包里面的方法 jic.DoConvert(fileName+".jbig", fileName+".bmp"); } catch (Exception e) { e.printStackTrace(); } }
下载地址
用户评论
码姐姐匿名网友 2018-12-09 11:45:41

只有demo的可以生成,其它都不行。

码姐姐匿名网友 2018-12-09 11:45:41

是可以解压 但是解压出来的貌似有问题的 半张的 不是原图的, 有些还是可以参考的

码姐姐匿名网友 2018-12-09 11:45:41

还是不错的

LiangGzone 2024-12-28 14:52:32

差评。展示的图片不完全

justRecords 2024-12-30 06:08:35

可以直接使用

chenhq66512 2025-01-02 15:04:33

是可以解压 但是解压出来的貌似有问题的 半张的 不是原图的, 有些还是可以参考的

guanshengwei 2025-01-09 12:54:25

部分情况只能解析出半张图片,期望更新代码

qq_90374 2025-01-04 14:44:45

转换提示错误...

yjbgdn53799 2025-01-04 08:28:30

不错,可以将Hex数据和jbig数据转换成bmp,目前只测试了少量数据,不知道有没有上面的出现半张图片问题。

fuckfuckfuck12898 2024-12-28 00:08:10

图片只有一半,源码里面全是C的代码,唉