I'll check this later (I don't have an N95 near right now), but some earlier findings on this issue I had written down:
Originally Posted by Holy Samosa
""The image sizes works perfectly when you first change the orientation (the
application changes into landscape orientation):
This happens in N95 with:
>>> import appuifw
>>> import camera
[(2592, 1944), (2048, 1536), (1600, 1200), (1024, 768), (640, 480)]
SW: V 10.0.014 06-03-07 RM-159
Furthermore, it seems currently that you can only take higher sized pictures (above (1600,
1200)) if you are using other than the self-signed PyS60. This would indicate
that there is (unnecessary) capability checking and degrading of picture quality
happening in the camera dll.""
The last section is questionable, I am not sure if this is really so - Are you using a self-signed version and if yes, do you get more image sizes with devcert signing?