Próbuję wykonać przechwytywanie obrazu w wysokiej jakości telefonie Nokia (N95). Wewnętrzna kamera telefonu jest bardzo dobra (4 megapiksele), ale w j2me wydaje mi się, że mogę uzyskać obraz maksymalnie 1360x1020. W dużej mierze zaczerpnąłem z tego przykładu: http://developers.sun.com/mobility/midp/articles/picture/Dostęp do kamery w pełnej rozdzielczości w j2me
Co zrobiłem, zacząłem od 640x480 i zwiększałem szerokość i wysokość odpowiednio o 80 i 60, aż do zera. Linia kodu:
JPG = mVideoControl.getSnapshot ("Kodowanie = JPEG & jakość = 100 & szerokość =" + szerokość + "& wysokość =" + wysokość);
Oto dwie kwestie: 1. Telefon zgłasza wyjątek podczas uzyskiwania obrazu większego niż 1360x1020. 2. Obrazy o wyższej rozdzielczości wydają się być tylko wygładzonymi wersjami mniejszych. Na przykład. Kiedy robię obraz o wymiarach 640x480 i zwiększam go w Photoshopie, nie mogę stwierdzić różnicy między tym a tym, który ma podobno 1360x1020.
Czy to ograniczenie j2me w telefonie? Jeśli tak, czy ktoś wie, w jaki sposób uzyskać wyższą rozdzielczość z poziomu aplikacji j2me i/lub jak uzyskać dostęp do kamery rodzimej z poziomu innej aplikacji?
Dzięki za pomoc, ale to stwarza kolejny problem (patrz edycja). – Cory