2011-06-24 24 views
23

Sí, soy tan estúpido. Estoy tratando de pegar algunos códigos groovy juntos de varias recetas de libros de cocina, y no puedo pasar de un InputStream a BufferedImage en Java/Groovy. Google no está siendo mi amigo en este momento.¿Cómo convierto un InputStream a BufferedImage en Java/Groovy?

+0

veo tu Google-foo falta Dycey-san. ¡Debes practicar y hacer que tu sensei se sienta orgulloso! –

Respuesta

61
BufferedImage imBuff = ImageIO.read(object.getInputStream()); 

En caso de trabajar ...

+2

porque ya tenía una variable de flujo, era tan simple como 'BufferedImage imBuff = ImageIO.read (myInputStrVar);'. Sí, soy estúpido! – Dycey

+7

@Dycey No, no lo eres, pero él (Gans) es inteligente. – Moshii

+1

nota: no cierre la secuencia, InputStream no será nulo, pero el buffer de la imagen será nulo. Ciérralo después de la conversión. –

Cuestiones relacionadas