Buongiorno,
vi posto il mio codice
Vorrei inserire l'immagine nel corpo di una HttpServletResponse.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);
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è?

Rispondi quotando