First, please realize why my question should not be considered as duplicate. I have performed some search, and I still have no answer.
So, I need to rotate large jpeg image. Most important, no downscale allowed. For example, 20 Mpix image should stay 20 Mpix, rotated (90 degree for example). No downscaling, no any quality loss allowed. From obvious reasons, I can't uncompress it to bitmap and perform Matrix rotation, this will result out of memory exception crash.
So, I'm looking for some way (or maybe some library?) to perform image rotation as I need. Do you have any ideas? I can find some apps that able to perform very large images rotation without any problems, so I'm sure it's possible.
Please point me right direction? Anybody? I guess Android api does not contain any api to do that (or I can't find it).
[edit] My app is small, so I don't want any large lib like OpenCV.