Java Byte Array to BufferedImage byteArrayToImage(byte[] imageData)

Here you can find the source of byteArrayToImage(byte[] imageData)

Description

byte Array To Image

License

Open Source License

Declaration

public static BufferedImage byteArrayToImage(byte[] imageData)
        throws Exception 

Method Source Code

//package com.java2s;
/**/*from   w w w.j  ava2 s  .  c  om*/
 * Copyright 2013 Ministerio de Industria, Energ?a y Turismo
 *
 * Este fichero es parte de "Componentes de Firma XAdES 1.1.7".
 *
 * Licencia con arreglo a la EUPL, Versi?n 1.1 o ?en cuanto sean aprobadas por la Comisi?n Europea? versiones posteriores de la EUPL (la Licencia);
 * Solo podr? usarse esta obra si se respeta la Licencia.
 *
 * Puede obtenerse una copia de la Licencia en:
 *
 * http://joinup.ec.europa.eu/software/page/eupl/licence-eupl
 *
 * Salvo cuando lo exija la legislaci?n aplicable o se acuerde por escrito, el programa distribuido con arreglo a la Licencia se distribuye ?TAL CUAL?,
 * SIN GARANT??AS NI CONDICIONES DE NING?N TIPO, ni expresas ni impl?citas.
 * V?ase la Licencia en el idioma concreto que rige los permisos y limitaciones que establece la Licencia.
 */

import java.awt.image.BufferedImage;

import java.io.ByteArrayInputStream;

import javax.imageio.ImageIO;

public class Main {

    public static BufferedImage byteArrayToImage(byte[] imageData)
            throws Exception {
        BufferedImage image = null;
        if (imageData == null) {
            return null;
        }
        image = ImageIO.read(new ByteArrayInputStream(imageData));
        if (image == null) {
            throw new Exception("La imagen no se puede leer");
        }
        return image;
    }
}

Related

  1. byteArrayToBufferedImage(byte[] array)
  2. byteArrayToBufferedImage(byte[] image)
  3. byteArrayToImage(byte[] imagebytes)
  4. bytesToBufferedImage(final byte[] imageData)
  5. bytesToImage(byte[] buf)
  6. bytesToImage(byte[] imageData)
  7. bytesToImage(byte[] imageData)