2

画面から screengrab を使用して PIL 画像を取得し、それらをキューに保存して jpg 画像シーケンスに書き込みます。

プロデューサー スレッドを使用してキャプチャし、ワーカーを使用してイメージをディスクに書き込みます。

ただし、jpg で圧縮すると、書き込まれた出力が実際にはそれほど大きくなくても、このキューが非常に高速に大きくなることに気付きました。これにより、グラブがディスクの拡張メモリに配置され、書き込みプロセスがさらに遅くなります。私のデータはバーストで来るので、ディスクへの書き込みにいくらかの時間を費やすことができますが、メモリがディスクに書き込まれると、遅くなりすぎます。

キューに追加する前に画像を圧縮する方法はありますか?

乾杯、

4

1 に答える 1

0

ここにアイデアがあります。入ってくる画像をマージします。

設定された期間または設定された量がマージされた後、画像を圧縮します。画像を別々の画像に分割します。

/利益

于 2012-01-20T08:33:24.460 に答える