如何通过套接字发送图像对象?

use*_*258 3 java

我想通过套接字发送图像对象...不想将图像存储在发送者或接收者计算机中...

Mar*_*aux 10

使用此方法:

  ImageIO.write(RenderedImage, String, OutputStream)
Run Code Online (Sandbox Code Playgroud)

在您的情况下使用:

寄件人

   BufferedImage image = ....;
   ImageIO.write(image, "PNG", socket.getOutputStream());
Run Code Online (Sandbox Code Playgroud)

接收器

   BufferedImage image = ImageIO.read(socket.getInputStream());
Run Code Online (Sandbox Code Playgroud)