2013-01-24 118 views
0

我想对大量冗余图像数据的Qt QByteArray执行运行长度编码。现在我正在使用QByteArrays qCompress和qUncompress函数,它们使用默认的压缩参数zlib。QByteArray的Qt运行长度编码(RLE)

谷歌搜索后,我还没有发现任何第三方库或Qt组件似乎做RLE开箱即用。任何人都可以将我指向QLE的RLE编码?

谢谢 -

回答

0

没有RLE,我能找到Qt中或第三方。对于QByteArrays,qCompress和qUncompress可以正常压缩,但不能使用来自其他源的zlib标准压缩标准,因为这些Qt函数会向描述QByteArray的数据预先添加额外的4个字节。 Quazip(http://quazip.sourceforge.net/)看起来很有希望,但对我的需求过度。我只写了我自己的RLE。