Article View: es.comp.lenguajes.java
Article #614¿Obtener un byte[] desde un ImageIcon?
From: Jorge S. de Lis
Date: Thu, 28 Dec 2006 00:24
Date: Thu, 28 Dec 2006 00:24
25 lines
1987 bytes
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-mailShow 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