Jak przesłać Image przez sokety?

0

Klient i serwer są połączone soketem. Serwer tworzy obiekt typu Image (odczytuje plik graficzny do BufferedImage i tworzy metodą getScaledInstance miniaturkę typu Image). Jak ten Image przesłać soketem?

3

Zmien Image na BufferedImage a ten do byte[]:

    BufferedImage bimg = new BufferedImage(img.getWidth(null), img.getHeight(null), BufferedImage.TYPE_INT_ARGB);
    Graphics2D g2d = bimg.createGraphics();
    g2d.drawImage(img, 0, 0, null);
    g2d.dispose();

    ImageIO.write(bimg, "png", out);

Cos takiego.

0

Wielkie dzięki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1