Hola,
Cita:
Iniciado por PacoRuiz ... Necesito saber las instrucciones para leer el color de un determinado bit.
Por otro lado, si la imagen de partida tiene un tamaño que en principio puede ser variable, ¿Cómo puede el programa determinar este tamaño? Imagino que hay un parámetro que contiene esta información. ...
Las imágenes están compuestas por conjuntos de 'bits'. Una imagen de 32 bits en CMYK está compuesta por la combinación de 4 colores (8 bits por cada color). Las de 24 bits en RGB de 3 colores, y así sucesivamente.
Pero existe la posibilidad donde un pixel (Picture Element) puede estar formado de 2, 6, 7, 9 o cualquier cantidad de bits dependiendo del formato y la cantidad de colores que puede representar. No se puede leer el color de un bit porque un bit es solo 1 ú 0. Para leer el color de un pixel en RGB podrías usar:
java.awt.image.BufferedImage
getRGB()
getWidth()
getHeight()
http://download.oracle.com/docs/cd/E...eredImage.html Cita:
Iniciado por PacoRuiz ... Por otro lado imagino que se puede hacer tanto en java como en otros lenguajes, no creo que java no sea adecuado.
El manejo de imágenes en Java sobrepasa en mucho a la mayoría de lenguajes existentes, haciendo operaciones complejas, inclusive al nivel de manejo de pixels independientes (como por ejemplo la clase PixelGrabber).
Pero no por eso tiene que ser fácil, para hacer una aplicación decente se deben tener conocimientos avanzados en el lenguaje.
http://java.sun.com/javase/technologies/desktop/media/
Saludos,