Buongiorno,

vi posto il mio codice

codice:
            Image img = ImageIO.read(new URL (blablabla));

            img = img.getScaledInstance(wantedWidth, wantedHeight, java.awt.Image.SCALE_FAST);

            BufferedImage objBI = new BufferedImage(wantedWidth, wantedHeight, BufferedImage.TYPE_INT_RGB);

            Graphics2D g2 = objBI.createGraphics();

            g2.drawImage(img, wantedWidth, wantedWidth, null);
            
            ByteArrayOutputStream baos = new ByteArrayOutputStream();

            ImageIO.write(objBI, "png", baos);

            byte[] data = baos.toByteArray();

            OutputStream os = response.getOutputStream();

            os.write(data);
Vorrei inserire l'immagine nel corpo di una HttpServletResponse.

Ora, il collegamento col server funziona, solo che l'immagine risulta del tutto nera.

L'URL dell'immagine è corretto, le dimensioni anche, solo l'immagine ha un colore solo.

Qualcuno saprebbe dirmi il perchè?