2013-01-24 46 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。