J'essaye de faire une capture d'image sur un téléphone haut de gamme Nokia (N95). L'appareil photo interne du téléphone est très bon (4 mégapixels) mais en j2me, je semble seulement être en mesure d'obtenir un maximum de 1360x1020 image. J'ai dessiné en grande partie de cet exemple http://developers.sun.com/mobility/midp/articles/picture/Full Resolution Camera Access en j2me
Ce que j'ai fait était de commencer par 640x480 et augmenter la largeur et la hauteur de 80 et 60, respectivement jusqu'à ce qu'il échoue. La ligne de code est le suivant:
jpg = mVideoControl.getSnapshot ("encoding = jpeg & & qualité = 100 width =" + largeur + "& hauteur =" + hauteur);
Les deux problèmes sont les suivants: 1. Le téléphone lève une exception lors de l'obtention d'une image supérieure à 1360x1020. 2. Les images à plus haute résolution semblent être des versions lissées des plus petites. Par exemple. Quand je prends une image 640x480 et que je l'agrandisse dans Photoshop, je ne peux pas faire la différence entre celle-ci et celle qui est censée être 1360x1020.
Est-ce une limitation de j2me sur le téléphone? Si oui, quelqu'un sait-il comment obtenir une résolution plus élevée dans une application j2me et/ou comment accéder à la caméra native depuis une autre application?
Merci pour l'aide, mais cela crée un autre problème (voir édition). – Cory