Estoy intentando hacer una captura de imagen en un teléfono Nokia de gama alta (N95). La cámara interna del teléfono es muy buena (4 megapíxeles), pero en j2me parece que solo puedo obtener una imagen máxima de 1360x1020. Dibujé en gran parte de este ejemplo http://developers.sun.com/mobility/midp/articles/picture/Acceso a cámara a resolución completa en j2me
Lo que hice fue comenzar con 640x480 y aumentar el ancho y alto en 80 y 60, respectivamente hasta que falló. La línea de código es:
jpg = mVideoControl.getSnapshot ("encoding = jpeg & calidad = 100 & width =" + ancho + "& height =" + altura);
Por lo tanto, los dos problemas son: 1. El teléfono arroja una excepción cuando se obtiene una imagen de más de 1360x1020. 2. Las imágenes de mayor resolución parecen ser versiones suavizadas de las más pequeñas. P.ej. Cuando tomo una imagen de 640x480 y la aumento en Photoshop, no veo la diferencia entre esto y uno que supuestamente es de 1360x1020.
¿Esto es una limitación de j2me en el teléfono? Si es así, ¿alguien sabe de una forma de obtener una resolución más alta desde una aplicación j2me y/o cómo acceder a la cámara nativa desde otra aplicación?
Gracias por la ayuda, pero esto crea otro problema (ver edición). – Cory