Programación en castellano
Inicio > Foros > Java (básico) > interesante problema con imagen de un bit por pixel
-Foros de debate

Java (básico)
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

interesante problema con imagen de un bit por pixel
Enviado por pedrohv012005 el día 16 de junio de 2008

Hola, no sé si es que no he aprendido a usar buen este tipo de imágen. No quiero abrumarlos con código pero es que no sé qué puede estar mal. Vean esto:

DataBuffer db = new DataBufferByte(new byte[484*484/8], 484*484/8);
Raster.createPackedRaster(db, 484, 484, 1, null);
o sea, estoy creando una imagen de un bit por pixel de tamaño : 484x484. Para estas dimensiones el tamaño del buffer sería 484*484/8 en bytes y me da esta excepción :
java.awt.image.RasterFormatException: raster dimensions overflow array bounds
at sun.awt.image.BytePackedRaster.verify(BytePackedRaster.java:1358)
at sun.awt.image.BytePackedRaster.<init>(BytePackedRaster.java:175)
at sun.awt.image.BytePackedRaster.<init>(BytePackedRaster.java:100)
at java.awt.image.Raster.createPackedRaster(Raster.java:848)
se agradece cualquier sugerencia

 

Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados