This may not be related to your problem, but I believe that there are
basically two ways that the orientation of a JPEG photo is determined. One
is simply by the way the actual data in the file is laid out; for example,
whether it is stored as 1024x768 or 768x1024. The other determinate is an
(optional) datum in the file's metadata that specifies camera
orientation and indicates the degrees of rotation. So even if a photo's
data is stored as 1024x768, if the orientation data is +90, then it is to
be displayed rotated to the right in 768x1024 format.
The problem that I've found is that not all devices or image
processing/display software seems to use the metadata and, making things
worse, may not propagate the data when saving a modified image. So I've had
photos from my phone that I've had to rotate in image software to make them
look right on my PC, but then I'll do something like upload them to
Facebook and they're rotated the wrong way!
I might be wrong about this, but it's what I've concluded after playing
around with various devices and image processing programs.
On Tuesday, March 25, 2014 2:07:37 AM UTC-4, Jags wrote:
Hi All,
I tried to capture an image and send it to server in my app. I did that
using camera intent. the problem is in my samsung galaxy s4 device the
image is rotated -90 degree by default. I read around web that it is a
problem with the samsung devices. But what is the best solution to it ? if
i rotate the image after capture, it becomes heavy image processing in my
app. What is the best approach to resolve this ?
in phonegap there is something like correctOrientation = true / false
what's its counterpart in native code ?
thanks and regards
jags
--
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
---
You received this message because you are subscribed to the Google Groups
Android Developers group.
To unsubscribe from this group and stop receiving emails from it, send an email
to android-developers+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.