Foros del Web » Programación para mayores de 30 ;) » Java »

codificación imagenes en java

Estas en el tema de codificación imagenes en java en el foro de Java en Foros del Web. Hola!! Me presento soy TSM y estoy intentando realizar un programa en java, para codificar una imagen pixel a pixel. Hasta el momento solo he ...
  #1 (permalink)  
Antiguo 20/03/2006, 02:42
TSM
 
Fecha de Ingreso: marzo-2006
Mensajes: 4
Antigüedad: 18 años, 1 mes
Puntos: 0
codificación imagenes en java

Hola!!

Me presento soy TSM y estoy intentando realizar un programa en java, para codificar una imagen pixel a pixel.

Hasta el momento solo he conseguido el siguiente trozo de código:
import java.awt.image.BufferedImage;
import java.awt.image.ColorModel;
import java.awt.image.Raster;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

import javax.imageio.ImageIO;
import javax.media.jai.PlanarImage;


public class Codec {

BufferedImage imagenCodif; // declaramos imagenCodif como nuestro bufferedImage
Raster raster; //Para leer y guardar la informacion de una imagen se utiliza la Clase Raster.
/*ColorModel modeloColor = imagenCodif.getColorModel(); // obtenemos el modelo de color*/

short h = (short) imagenCodif.getHeight(); // obtenemos la altura
short w = (short) imagenCodif.getWidth(); // obtenemos la anchura
int tipoImagen = imagenCodif.getType()
int formatoImagen = imagenCodif.getRGB(w,h);
/*
* Hasta aqui no esta mal, ahora debemos crear nuestro bufferedImage (int h, int w, int imageType) y de esta manera ya podemos
* guardar la informacion en el fichero con el FileOutputStream, una vez guardados ya podermos recuperarlos. Si no obtenemos la
* misma imagen que la inicial, sabemos que los datos que hemos guardado no son suficientes. Lo del FileOutputStream no deberemos
* hacerlo con el ImageIO *
* */

Esto es lo que he conseguido encontrar hasta el momento.

Seguramente deberé utilizar la clase getPixels de java, pero la verdad es que no se como hacerlo.

Necesitaria ayuda para terminar el programa.

Muchas Gracias

TSM
  #2 (permalink)  
Antiguo 20/03/2006, 05:33
 
Fecha de Ingreso: junio-2005
Mensajes: 286
Antigüedad: 18 años, 10 meses
Puntos: 2
es un ejercicio? porque si no, no hay necesidad de reinventar la rueda, ImageJ y otros APIs hace esto.
  #3 (permalink)  
Antiguo 20/03/2006, 06:57
TSM
 
Fecha de Ingreso: marzo-2006
Mensajes: 4
Antigüedad: 18 años, 1 mes
Puntos: 0
Sí que es un ejercicio. He de ir cogiendo pixel a pixel de la imagen y guardarla en un fichero.
  #4 (permalink)  
Antiguo 12/04/2011, 08:51
Avatar de ryor310575  
Fecha de Ingreso: febrero-2011
Mensajes: 54
Antigüedad: 13 años, 2 meses
Puntos: 2
Respuesta: codificación imagenes en java

Sabe alguien donde se puede encontrar las librerias javax.media.jai solo encuentro los codigos fuentes!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:58.