アプリ版:「スタンプのみでお礼する」機能のリリースについて

現在Javaでネットワーク越しに画像データを送るプログラムを書いているのですが、byte配列に変換した画像データを、元の画像データに戻せなくて困っています。
もう少しプログラムよりにかくと、BufferdImageをbyte[]には変換できますが、逆ができません。
何かよい方法はないのでしょうか?お返事お待ちしております。

A 回答 (2件)

画像フォーマットに詳しくないし、実験するのが面倒くさかったのでやらず。


ある程度の力があれば理解できると思うのでまぁいいや。

以下のコードを見てください。OutputStreamに入力したものがInputStream側で取り出せていますよね?

http://ideone.com/DqOFW

それさえわかれば、一撃でしょう。多分。
http://download.oracle.com/javase/7/docs/api/jav …

#もっと簡単にできる手はあるかも。
    • good
    • 0
この回答へのお礼

返事が遅くなってしまってすいません。
こんなAPIがあったんですね。おかげさまで解決できました。
ありがとうございます。

お礼日時:2011/01/07 06:14

ObjectOutputStream+ObjectInputStreamが良いです。


ネットワーク用のストリームにラップするも良し、ByteArrayのストリームを利用してbyte[]にするも良しです。
    • good
    • 0
この回答へのお礼

返事が遅くなってすいません。
オブジェクトを直接送るという方法があったんですね。気づきませんでした。
お返事ありがとうございます。

お礼日時:2011/01/07 06:22

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!