Hello,

I would appreciate to hear from you what would be the available
options in Android to perform a lossless jpeg rotation of a jpeg image
-> Rearranging the image data  from landscape to portrait by rotation
without ever fully decoding the image.

My problem is that my device's camera always take the images in
landscape mode and sometimes I would need to rotate the image to
portrait to be used in my application. This takes time and memory if I
need to do it in the standard way (decode the image, apply rotation
operation to the pixels and encode again). Doing it without decoding
the image would bring a significant improvement in performance.

I have seen that in Android platform (Cupcake) jpegtran.c (which
performs this operation beautifully) is available under /external/jpeg
but this functionality is not available (a.f.a.k) on the application
framework. How can I use this function? I guess I need to use JNI to
be able to access this functionality, right? Other ways?

Could you give me any hint on how I could do this or if there is
another easier and quicker way to do it?

Thank you in advance for any reply.

R.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to