我想在大量冗余图像数据的Qt QByteArray上进行运行长度编码。现在我正在使用QByteArrays qCompress和qUncompress函数,它们使用zlib和默认的压缩参数。
谷歌搜索后,我还没有发现任何第三方库或Qt组件似乎开箱即用。任何人都可以指点我为Qt进行RLE编码吗?
谢谢 -
答案 0 :(得分:0)
我在Qt或第三方找不到RLE。对于QByteArrays,qCompress和qUncompress可以正常工作,但是由于这些Qt函数在描述QByteArray的数据之前增加了4个字节,因此无法使用其他来源的zlib标准压缩。 Quazip(http://quazip.sourceforge.net/)看起来很有希望,但对我的需求来说太过分了。我刚刚写了自己的RLE。