問題タブ [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.
c - libjpegを使用してメモリ内の画像に対して複数の操作を実行する
JPEG でタイルのロスレス スワッピングを実行したいアプリケーションがあり、その結果、次のようなファイルが生成されます。
そのために、パッチを適用したファイルを繰り返し呼び出す概念実証の Python スクリプトを作成できました。次のような切り抜きとドロップをサポートする jpegtran:
ただし、これは非常に非効率的で遅いです。jpegtrans のソース コードに触発されたバージョン (パッチを適用したバージョン) を作成しようと試み始めましたが、役に立ちませんでした。(jtransform_execute_transformation) を実行して画像にドロップした後、トリミングした画像を (jpeg_compress_struct で) 取得する方法がわかりません。メモリ内の画像全体のコピーを1つだけ使用してこれを実行し、一部を切り取って他の場所にドロップできるように思えますが、どうすればよいかわかりません。