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

Codificar Imagenes En Java

Estas en el tema de Codificar Imagenes En Java en el foro de Programación General 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 19/03/2006, 04:09
TSM
 
Fecha de Ingreso: marzo-2006
Mensajes: 4
Antigüedad: 18 años, 8 meses
Puntos: 0
Codificar 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 19/03/2006, 06:22
Avatar de jeubeda  
Fecha de Ingreso: octubre-2004
Ubicación: Argentino, en Valencia, E
Mensajes: 78
Antigüedad: 20 años
Puntos: 0
Translada la pregunta

Translada tu pregunta al foro de Java, o al área de programación de éste. De lo contrario no habrá colegas que vean tu pregunta.
__________________
Jorge Ubeda
Página, Blog
  #3 (permalink)  
Antiguo 25/06/2006, 16:30
 
Fecha de Ingreso: junio-2006
Mensajes: 4
Antigüedad: 18 años, 5 meses
Puntos: 0
yo tambien necesito codificar cada pixel por su posicion y codigo de color en un listado . si encuentro alguien de java te lo pasaré. salu2.
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 23:18.