2011-11-20 12 views
1

javaでソケットを介してイメージを転送したいと思います。 Imageを一連のバイトのように送信する便利な方法があります。javaでソケットを介して565RGBイメージを転送する

ImageIO.write(image, "PNG", socket.getOutputStream()); 

しかし、私はフォーマット( "PNG"、 "JPEG"など)は必要ありません。 サーバはマイクロコントローラ評価ボード内のC言語で実装されており、サポートしていません。 RGB565ピクセルのシーケンスのようなイメージを送信したいと思います。

for example: 12_1F  24_C3  ...  67_02 . 

サーバは、データフィールドに、セット(符号なしshort *)ポインタを、それを受けて、私は、このポインタを介して画像マトリクスの

pixel [0][0] (12_1F) 

にaccesesを有しています。操作ポインタの後++我々は次の

pixel [0][1] (24_C3) 

へのアクセス権を持っているというように...それはImageIO.write(...)で、または他の方法でかのうですか?

答えて

関連する問題