It seems that the megapixel camera 7610 does not offer a "megapixel" image capture API. The Java Mobile Media API cleary defines video capture functionality but is it so that the 7610 does not implement it correctly.
Try to say something like this in your Java MIDlet::
I too am working with MMAPI on 7610 - I find I can capture images up to 1152 x 864 on the 7610 - the image quality is however poor when compared to other applications I have written using c++. The paradox is that why should I bother trying to write an app using J2ME when the results are so poor. Has anyone had any other results for image capture on non Nokia phones ( ie ones where you can only program in Java ) ?
Well, the situation is all over the place AFAIK. Nokia's series 60 phones are probably the best but ironically the one place you don't really need it at all. With J2ME, nokia only just released their three new phones (6280 etc) which finally have camera support, I don't know what resolution though.
With Sony Ericsson, they only reliably support 160x120, and that seems to be generally true elsewhere where you have camera access.
This is the completely unconfirmed "conspiracy theory":
If you could get good quality snapshots with these phones you could easily make an application to send these photos to other phones, and thus make a (usually) much cheaper version of MMS. The operators and manufacturers have invested a lot in infrastructure to support MMS messaging, so the Java phones limit the quality of the snapshots.
Yeah, I've heard that and it's probably one of the factors involved.
However, there are other reasons too... In, say, last year's (non-smart-)phones, there is a limited heap memory available and laziness or delays of implementation could have delayed putting in a memory-efficient implementation of accessing larger images.
On today's phones there isn't much excuse though.
Does anyone know if the Series 40 DP 3rd supports resolutions above 160x120?