2016-04-12 8 views
0

私は次のコード行で画像を書いている: -Javaのソケット遅い画像転送

ImageIO.write(shot,"JPG",client.getOutputStream()); 

これはうまくその1つのファイルを動作しますが、私はストリーミングするimmeaditly複数のファイルを書き込むしようとすると、それが遅れています私のイメージは、遅れなく転送をスピードアップできるImageIO以外に優れた選択肢がありますか?

+0

あなたはバイトに変換しようとしましたか? –

+0

使用している完全なコードを投稿して問題を再現し、さらに助言することはできますか? – ManoDestra

+1

JPGは圧縮が必要ですが、これはすぐにはできません...スレッドに書き込みコードを入れてみませんか? –

答えて

0
  • ソケット出力ストリームの周りにBufferedOutputStreamを折り返します。
  • ソケット入力ストリームの周りにBufferedInputStreamを折り返します。
  • PNGなどの非圧縮画像形式を使用します。
+0

ありがとう@EJPはうまくいきました! –

関連する問題