27/08/2019, 17:40
|
| | Fecha de Ingreso: mayo-2013 Ubicación: bogota
Mensajes: 157
Antigüedad: 11 años, 6 meses Puntos: 2 | |
Respuesta: pasar de java.awt.Image a bytes[] Fuzzylog, al final de tanto buscar y pensar he encontrado la respuesta del casteo, y el orden es como sigue:
1)se sube la imagen al servidor
2)se recupera esa imagen con un inputStream
3)se pasa el inputStream a OutputStream
4)se pasa el OutputStream a byte[]//esta es la imagen en bytes
5)se pasa de bytes[] a Image
6)se pasa de Image a BufferedImage
7)se pasa de BufferedImage a OutputStream
y listo.
Ahora el dilema es el siguiente y no me lo esperaba:
java.lang.IllegalArgumentException: Width (-1) and height (250) cannot be <= 0.
y esto se debe a cuando intentè escalar la imagen.
Que sera? |