0
SWTを使用してRAWビットマップイメージをJPEGに圧縮します。 BufferedOutputStreamにイメージを書き込んでソケット上にバイトを送信しています。問題は、圧縮に多くの時間がかかることです(arround 150 ms)。全プロセスをスピードアップするための提案は誰にもありますか?バイト配列(SWT)へのイメージ作成/書き込みを高速化
bos.reset();
imageLoader.save(bos, SWT.IMAGE_JPEG);
残念ながら圧縮が必要です。私はまた、Javaのデフラッターを使用しようとしましたが、結果として得られる画像は非常に大きなソース画像に依存していました。また、デフラッティングは、少なくとも同じ時間を費やしました – christian
ありがとう;)私は可逆圧縮と可逆圧縮の違いを知っています。 deflatterはpngに等しいでしょう。 jpegの品質は私たちのニーズに合っています。それは単なるパフォーマンス上の問題です。 – christian
パイプライン処理を試してみてください。 –