🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #614

¿Obtener un byte[] desde un ImageIcon?

#614
From: Jorge S. de Lis
Date: Thu, 28 Dec 2006 00:24
25 lines
1987 bytes
Buenas.

Tengo una imagen (ImageIcon) creada desde un array de bytes (byte[]) que
provienen de una consulta SQL.

Dado que necesito volver a guardarla en una base de datos, necesito obtener
de nuevo el byte[] (y a partir de ah� convertirlo a hexadecimal, pero eso
lo tengo resuelto).

No s� hacer eso, as� que se me ocurri� crear una clase que contenga el
ImageIcon con un �nico constructor que reciba un byte[] y lo almacene para
luego poder recuperarlo de nuevo directamente. 

Todo muy bonito, pero ahora intento leer un Icon desde un JLabel, lo
convierto a Image, hago un cast a ImageIcon, y... ��vaya, el mismo problema
de antes!! No puedo obtener el byte[] ;(

Esa soluci�n no sirve entonces. Necesito un m�todo para convertir un
ImageIcon en un byte[] a narices.

Estuve googleando [1] pero no me solucion� demasiado.

[1] http://forum.java.sun.com/thread.jspa?threadID=510343&messageID=2424112

Gracias, cualquier consejo ser� bienvenido.
Technical Details
Message-ID: <emv2t5$6bo$1@cagarruta.escomposlinux.org>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!escomposlinux.org!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 1116f3,ab4a5db2417b8aad,start
X-Google-Attributes: gid1116f3,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!escomposlinux.org!not-for-mail
From: "Jorge S. de Lis" <gentakojima.antispam.quitar@gmail.com>
Newsgroups: es.comp.lenguajes.java
Subject: ¿Obtener un byte[] desde un ImageIcon?
Date: Thu, 28 Dec 2006 01:24:31 +0100
Organization: escomposlinux.org
Lines: 25
Message-ID: <emv2t5$6bo$1@cagarruta.escomposlinux.org>
Reply-To: gentakojima.antispam.quitar@gmail.com
NNTP-Posting-Host: 124.pool85-49-11.dynamic.orange.es
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8Bit
X-Trace: cagarruta.escomposlinux.org 1167265510 6520 85.49.11.124 (28 Dec 2006 00:25:10 GMT)
X-Complaints-To: aherrerm@escomposlinux.org
NNTP-Posting-Date: Thu, 28 Dec 2006 00:25:10 +0000 (UTC)
User-Agent: KNode/0.10.4