問題タブ [libjpeg-turbo]
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.
android - Libjpeg-turbo最適化の恩恵を受けるAndroidデバイスのシェアはどれくらいですか?
libjpeg-turboプロジェクトは、「SIMD命令(MMX、SSE2、NEON)を使用して、x86、x86-64、およびARMシステムでベースラインのJPEG圧縮と解凍を高速化します」。
Androidデバイススペースのどのようなシェアがこれらの命令をサポートしているので、このライブラリを使用することで速度のメリットが得られますか?
(NDK経由でアクセスするネイティブコードでjpegを解凍します。)
android - 単一のAndroidアプリケーションでのAndroid用libjeg-turboの使用
(ここで説明するように)Android自体のビルドに統合するのではなく、スタンドアロンのAndroidアプリケーションにlibjpeg-turboのAndroidフォークを使用したいと思います。誰かが私にそれを行うためのガイドや例を教えてもらえますか?
c++ - libjpeg-turboのTurboJPEGの使用例またはチュートリアル
libjpeg-turboの説明では、 TurboJPEG APIについて次のように説明しています。「このAPIは、libjpeg-turboをラップし、メモリ内のJPEG画像を圧縮および解凍するための使いやすいインターフェイスを提供します」。すばらしいですが、このAPIを使用した確かな例はありますか?メモリ内のかなりバニラのjpegを解凍しようとしています。
TurboJPEG APIを使用しているように見えるhttps://github.com/erlyvideo/jpeg/blob/master/c_src/jpeg.cなどのビットをいくつか見つけましたが、他に堅実で多様な例はありますか?
libjpeg-turboのソースは十分に文書化されているので、それは役に立ちます。
libjpeg - 高性能の jpeglib-turbo 実装は、100 ミリ秒未満で解凍/圧縮できますか?
現在、 jpeglib-turboライブラリを使用して、C++ で jpeg リサイザーを実装しています。
ライブラリを使用した JPEG の解凍と再圧縮に 100 ミリ秒の目標が与えられました。推奨される最適化設定 (jpeglib-turbo usage.txt に記載) を使用して思いつくことができる最善の時間は約 320 ミリ秒です。これは、サイズが約 6Mb の 3000x4000 ピクセルの画像を 130Kb に解凍/再圧縮することになります。
高速解凍に使用しているコードは次のとおりです。
jpeg - 変更されたexifをソース画像ファイル(JPEG、TIFF、PSDなど)に書き込む方法は?
libexif を使用して、JPEG ファイルの exif メタデータを読み取り、変更しました。元のソース イメージ ファイルに変更内容を書き込む/保存する方法がわかりません。
何か案は??ありがとう。
image-processing - jpeg_start_compress() の後に jpeg_write_marker() と jpeg_write_header() を呼び出す必要があるのはなぜですか? [libjpeg]
私の理解では、libjpegは画像データを圧縮するために使用されるライブラリです。jpeg_start_compress()
関数 を呼び出さずにマーカー メタデータを書き込むことができるはずです。
2 つの質問があります。
- なぜlibjpegはそれを許可しないのですか?
- ソース jpeg ファイル (すでに圧縮されている) がある場合、メタデータの詳細を変更するにはどうすればよいですか? 圧縮された画像を扱っており、メタデータの詳細を変更するだけでよいことをライブラリに通知するために設定できるフラグはありますか?
助けてください。
c++ - libjpeg-turbo で jpeg_mem_src、jpeg_mem_dest を使用するにはどうすればよいですか?
libjpeg8 にはこれら 2 つの関数が含まれていますが、libjpeg-turbo には次の機能があります。
...
「JPEG_LIB_VERSION 80」を使用しようとすると、次のようになります。
エラー LNK2019: 未解決の外部シンボル _jpeg_mem_src が関数で参照されています ...
可能であれば、これらの機能をどのように使用できますか?libjpeg-turbo のパッケージをコンパイルする必要がありますか?
android - Android用libjpeg-turbo
Android ndkにはlibjpeg-turboが必要です。.a (静的) lib としてコンパイルできた人はいますか? 何度か試しましたが、多くのエラーしか表示されませんでした。