1

大部分が冗長な画像データの Qt QByteArray でランレングス エンコーディングを実行したいと考えています。現在、デフォルトの圧縮パラメーターで zlib を使用する QByteArrays qCompress および qUncompress 関数を使用しています。

グーグルの後、RLEをすぐに実行できるように見えるサードパーティのライブラリやQtコンポーネントは見つかりませんでした。誰かがQtのRLEエンコーディングを教えてもらえますか?

ありがとう -

4

1 に答える 1

0

Qtまたはサードパーティで見つけることができるRLEはありません。QByteArrayの場合、qCompressとqUncompressは圧縮には問題なく機能しますが、これらのQt関数がQByteArrayを記述するデータに追加の4バイトを追加するため、他のソースからのzlib標準のcompressiomでは機能しません。Quazip(http://quazip.sourceforge.net/)は有望に見えましたが、私のニーズには行き過ぎでした。自分のRLEを書いたところです。

于 2013-01-29T19:58:15.017 に答える