私は、ソケットを介してBufferedImageを持つオブジェクトを送信しようとしています。 BufferedImageはシリアライズ可能ではないため、シリアライズ可能なデータ型に変換してから、元に戻す必要があります。私は多くのオンラインを見てきました。そして、バイト[]はBuffereImageを送るだけのようですが、オブジェクト全体を送信しようとしていますので、int []に向かってもっと傾いています。私は数週間前にこれを説明した答えを見つけたと思ったが、2.5時間の検索の後にはそれを見つけることができなかった。私はJava Oracleを試しましたが、すぐに失われました。BufferedImageをint []に変換するには?
もっと良い方法があれば、私はソケットとBufferedImageの操作で実際にはあまり働いていないので、私の無知を許してください。
を、私はそれが使用されて参照インスタンスのほとんどはただ翻弄画像全体ではなく、オブジェクトを送信しているので、なぜあなたは 'バイト[]' – Ramanlfc
を使用していません私は完全に間違っていない限り – Dak31
あなたは "オブジェクト全体"と言うとき、どのような余分なフィールドを意味するのですか?明らかに画像自体(バイトの配列)がありますが、幅と高さなどを意味しますか?パレット?問題は、異なるプラットフォーム間でマルチバイト値を使用しようとするときです。ネットワーク上で 'int'sを送信するのは面倒です... –