カスタム クラスの一部として、バッファリングされた画像をネットワーク経由で送信したいと考えています。
私は現在、自分のクラスを取得するために writeObject と readObject だけを使用しています。
現在行っている画像を送信するには:
((DataBufferByte) i.getData().getDataBuffer()).getData();
それを BufferedImage に戻すにはどうすればよいですか?
これを行うためのより良い方法はありますか?
私が送信するクラスは次のようになります。
public class imagePack{
public byte[] imageBytes;
public String clientName;
public imagePack(String name, BufferedImage i){
imageBytes = ((DataBufferByte) i.getData().getDataBuffer()).getData();
clientName = name;
}
public BufferedImage getImage(){
//Do something to return it}
}
再度、感謝します