qrcode的最佳压缩和解压缩算法

时间:2014-11-03 12:33:44

标签: algorithm compression qr-code text-compression

场景:必须生成包含一些客户信息的 qr代码。它将在Android手机中扫描。

信息必须在以下过程中传输。

----------------------Server side---------|| Image ||------Android-----------------------------

original data-->Encrypt--->> Compress---> ||Qr code|| --> Decompress-->>Decrypt-->original data

一切顺利。但文字压缩 效率不高。

有效的方法吗?

1 个答案:

答案 0 :(得分:1)

如果没有尝试过,我会说游程编码(RLE)(http://en.wikipedia.org/wiki/Run-length_encoding)将是一个不错的选择。 主要思想是你可以用它的长度替换一系列相同的符号。 所以,如果你有像素的0和1符号(dunno,如果在QRcode上调用它们),那么qr代码的一行就像这样: 000000000000111111011111111111111110000000001将被压缩为: 12,6,1,16,9,1