問題タブ [turbojpeg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1682 参照

c - libjpeg ターボ tjCompressFromYUV

C で libturbojpeg を使用して平面 4:2:0 YUV バッファを jpeg 画像に圧縮したいのですが、tjCompressFromYUV()関数の使用に問題があります。

これは私のコードです:

によって返されるエラー文字列tjGetErrorStr()は "Bogus input colorspace" です。

libturbojpeg バージョン 1.4.2 と 1.4.90 をリンクしてみました。

どんな助けでも大歓迎です、

ありがとう

0 投票する
1 に答える
771 参照

jpeg - libjpeg-turbo の圧縮速度は、私のプログラムでは libjpeg との違いはありません

私のプログラムはAndroidデバイスで実行され、デバイスはNEONがサポートされているARMシステムです。

最初に libjpeg を使用して RGB 画像 (800*480) を jpeg に圧縮しました。速度は1枚あたり70ms程度でしたが、私には遅すぎました。後で libjpeg-turbo を見つけました。ARM の NEON で圧縮速度を向上できるようです。

しかし、コンパイルしてテストした後、圧縮速度はほぼ同じであることがわかりました。また、tjCompress2 に渡される品質とフラグの変更も効果がありませんでした。プログラムに何かが間違っているのか、それとも何かが欠けているのか、私にはわかりません。以下のコード:

jpeg buffer(out) は自分で割り当てて解放します。

私が使用する libjpeg-turbo のバージョンは 1.4.2 です

0 投票する
1 に答える
149 参照

jpeg - jpeg 圧縮に libturbojpeg を使用するように ROS 圧縮_イメージ_トランスポートを強制する方法は?

私の Jetson Xavier では、「libjpegturbo」ライブラリを参照してください。「turbojpeg」ライブラリを使用して適切な圧縮レベルを得るために、compressed_image_transport プラグインを作成するにはどうすればよいですか。

以下はldconfig.. のスナップショットです。ここに画像の説明を入力

0 投票する
1 に答える
56 参照

jpeg - libjpegの「CCIR601_sampling」とは?

タイトルが示すように: libjpeg のjpeg_compress_structと の両方に、jpeg_decompress_struct次のように定義されたフィールドがあります。

これが何を意味するのか、またはどのように使用する必要があるのか​​ を理解するのに苦労しています。true圧縮または圧縮解除のためにこのフラグを に設定しようとすると、libjpeg は単に次のメッセージで致命的なエラーを引き起こします。

少なくともlibjpeg62に戻って、20年以上このようになっているので、「まだ」は面白いです。

では、CCIR601_sampling は何をすべきなのでしょうか? 圧縮、解凍、またはその両方のユーザー設定可能なパラメーターとして意味されますか? ファイル形式の一部として保存されますか? そして、実際に実装されていないのはなぜですか?