Related
So when I take pictures with my phones camera upright, the gallery shows the picture correctly... but now when I send that same picture via MMS (from either build in messenger or Handcent) it rotates the photo 90 degrees.
Now if I send a photo taken by my DSLR, that was copied to the SD, or a screen shot by drocap2, this does not happen.
Anyone else have this problem?
Anyone know how to fix this?
Does anyone else have this problem??
yes I've noticed this too. Don't know what the fix is except to take photos sideways (for texting)...anyone?
This annoys the crap outta me. I haven't figured out a way to fix this other than taking pictures in landscape.
nathan951 said:
So when I take pictures with my phones camera upright, the gallery shows the picture correctly... but now when I send that same picture via MMS (from either build in messenger or Handcent) it rotates the photo 90 degrees.
Now if I send a photo taken by my DSLR, that was copied to the SD, or a screen shot by drocap2, this does not happen.
Anyone else have this problem?
Anyone know how to fix this?
Click to expand...
Click to collapse
This is caused by the camera app, and how it tags the orientation. You can install a different app such as Pro Zoom 5X or something, and that should fix it. It sucks I know, but installing a different camera app should fix it (just try a free one first).
caspertodd said:
This is caused by the camera app, and how it tags the orientation. You can install a different app such as Pro Zoom 5X or something, and that should fix it. It sucks I know, but installing a different camera app should fix it (just try a free one first).
Click to expand...
Click to collapse
I thought maybe it was something when it compressed the image, but guess not.
The odd thing is, that in the gallery it is fine, just MMS is effected.
Is this something that can be addressed by developers?
nathan951 said:
I thought maybe it was something when it compressed the image, but guess not.
The odd thing is, that in the gallery it is fine, just MMS is effected.
Is this something that can be addressed by developers?
Click to expand...
Click to collapse
Unfortunately not. The only fix is a different camera app.
Sent from my SPH-D700 using XDA App
Sorry , not trying to beat a dead horse.. but are you saying that the stock camera APK can not be fixed/tweaked?
caspertodd said:
Unfortunately not. The only fix is a different camera app.
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
nathan951 said:
Sorry , not trying to beat a dead horse.. but are you saying that the stock camera APK can not be fixed/tweaked?
Click to expand...
Click to collapse
I'm sorry, I thought you meant the Rom/Kernel developers fixing the problem in the Rom/Kernel itself. Yeah, the actual camera app probably could be fixed, but the problem is getting someone to do it. Not sure if anyone here wants to take the time to look at it when there are other camera apps that do not have this issue.
You could also try this camera. Its the MIUI camera. Just place it in system/app, might have to reboot.
http://db.tt/CIeT1DT
Roll Tide
I pushed theis to the system/app, Loaded it, but it still sends MMS image wrong
(Its only when sending MMS, with stock camera, or this camera)
zanderman112 said:
You could also try this camera. Its the MIUI camera. Just place it in system/app, might have to reboot.
http://db.tt/CIeT1DT
Roll Tide
Click to expand...
Click to collapse
nathan951 said:
I pushed theis to the system/app, Loaded it, but it still sends MMS image wrong
(Its only when sending MMS, with stock camera, or this camera)
Click to expand...
Click to collapse
So you used this camera, took a picture in portrait mode, sent it va mms, and its still messed up. Darn.
Roll Tide
zanderman112 said:
So you used this camera, took a picture in portrait mode, sent it va mms, and its still messed up. Darn.
Roll Tide
Click to expand...
Click to collapse
Yeah, Didnt help...
Try GoSMS.
Sent from my WebToplessly Rooted MoPho, {Motorola® Photon™ 4G (MB855)} using the XDA Premium app on Sprint®, the Now Network™.
(Unlocked Bootloader Pending until Permanant Unlock w/ 4G WiMax®)
The workaround I use to fix this is to crop the picture. Even just slightly in any gallery program. Then it orients correctly when attached. ^_^
Problem is the froyo epic ota. A Ginger leak corrects this issue. No way around it as far as I know. Start taking pics in landscape :-\
nathan951 said:
So when I take pictures with my phones camera upright, the gallery shows the picture correctly... but now when I send that same picture via MMS (from either build in messenger or Handcent) it rotates the photo 90 degrees.
Now if I send a photo taken by my DSLR, that was copied to the SD, or a screen shot by drocap2, this does not happen.
Anyone else have this problem?
Anyone know how to fix this?
Click to expand...
Click to collapse
This was addressed many months ago. The simple answer is, yes, it could be fixed. But the fix is more complicated than the matter is worth. Recent digital cameras employ an accelerometer to determine how the camera is being held and thus dictate how computers and devices should orient the resultant picture. It does this via some sort of digital tag in the pictures coding that an application then reads. For some reason, the tag the Epic camera creates is then not properly read by the same phones messaging app. Frustrating? Sure. But is an mms that will be looked at for a matter of seconds before being discarded worth hours of effort to correct? The majority of developers have apparently decided it's not worth the effort, and this would greatly exceed my own knowledge.
Simple fix? Another messaging or camera app as suggested.
I came upon this save issue, but I have the Epic Touch 4G.
I take the pic, and with Handcent, the image is rotated 90° counter clockwise.
But with the Native message app, the picture is fine, and not rotated.
Would appear to be an app issue, but with the EVO 4G, the pic was not rotated using Handcent.
I'm a little confused on this one.
If you want to see what the developers are up against with the sensors.
Install and ICS Rom then install
https://play.google.com/store/apps/details?id=net.androgames.level
Lay the phone flat on the table and play with it a bit.
Now try turning it face down above your head and look up at it.
Gives you a little more appreciation for what the developers are dealing with now doesn't it!
So if and when someone fixes that mess, make sure you THANK them!
The only reason why orientation is not fixed yet is because we don't have the official source and it probably won't be fixed until we get it
Sent from my SGH-T989 using Tapatalk
iLeopard said:
The only reason why orientation is not fixed yet is because we don't have the official source and it probably won't be fixed until we get it
Sent from my SGH-T989 using Tapatalk
Click to expand...
Click to collapse
We don't even need source, just a leaked official ICS kernel for our device.
Sent from my SGH-T989 using XDA Premium App
Any one know if the at&t galaxy note also has flipped accelerometer? If not couldn't we use their ics kernel?
Sent from my SAMSUNG-SGH-T989 using Tapatalk
billydroid said:
Any one know if the at&t galaxy note also has flipped accelerometer? If not couldn't we use their ics kernel?
Sent from my SAMSUNG-SGH-T989 using Tapatalk
Click to expand...
Click to collapse
Good question.. Its pretty much the same setup as the SR but bigger screen right? How can we check on it?
Uh, not sure if our phones are compatible.
I mean the skyrocket and t989 are the same phone besides lte.
Note is different and could possibly brick.
I really dont know anything about development.. But as I understand the skyrocket sensor is flipped, couldnt they take those sensor values and invert them? Not sure if thats possible, probably already been brought up.
And if thats really all they need to do , put it face down on a glass table? Not sure what you mean by holding it over their head..
dosage1 said:
I really dont know anything about development.. But as I understand the skyrocket sensor is flipped, couldnt they take those sensor values and invert them? Not sure if thats possible, probably already been brought up.
And if thats really all they need to do , put it face down on a glass table? Not sure what you mean by holding it over their head..
Click to expand...
Click to collapse
That has to be done at the kernel level which would require source.
You cant just use the Note kernel either because the display is different unless one is willing to trade not being able to have any display for autorotation being fixed.
well the kernel driver only tells the operating system the orientation. Then software takes over. All u gotta do theoretically is recode the orientation to compensate the sifferent orientation to the correct one
Sent from my SAMSUNG-SGH-T989 using xda premium
defconoi said:
well the kernel driver only tells the operating system the orientation. Then software takes over. All u gotta do theoretically is recode the orientation to compensate the sifferent orientation to the correct one
Sent from my SAMSUNG-SGH-T989 using xda premium
Click to expand...
Click to collapse
Great idea!
Why don't you do that and release an ics rom with correct rotation
defconoi said:
well the kernel driver only tells the operating system the orientation. Then software takes over. All u gotta do theoretically is recode the orientation to compensate the sifferent orientation to the correct one
Sent from my SAMSUNG-SGH-T989 using xda premium
Click to expand...
Click to collapse
That would require something that runs continously (battery life already is not as good) and takes precedence over the currently running program which would mean again needing to be at kernel level OR taking the source code for all the programs you have installed and have recode it to invert portrait and vice versa.
jim93 said:
That would require something that runs continously (battery life already is not as good) and takes precedence over the currently running program which would mean again needing to be at kernel level OR taking the source code for all the programs you have installed and have recode it to invert portrait and vice versa.
Click to expand...
Click to collapse
Wouldn't the code for the accelerometer be a class for app developers to call on? Could it be possible to edit that code at the end to just have it inverted?
Sent from my SGH-T989 using Tapatalk
hunterhp said:
Wouldn't the code for the accelerometer be a class for app developers to call on? Could it be possible to edit that code at the end to just have it inverted?
Sent from my SGH-T989 using Tapatalk
Click to expand...
Click to collapse
yes that is what someone would do if they had kernel source.
jangst123 said:
If you want to see what the developers are up against with the sensors.
Install and ICS Rom then install
https://play.google.com/store/apps/details?id=net.androgames.level
Lay the phone flat on the table and play with it a bit.
Now try turning it face down above your head and look up at it.
Gives you a little more appreciation for what the developers are dealing with now doesn't it!
So if and when someone fixes that mess, make sure you THANK them!
Click to expand...
Click to collapse
LOL, just tried it out!
That's crazy,, it's like it's upside down and backwards!
here is a good workaround using tasker
http://forum.xda-developers.com/showthread.php?t=1576256
Sent from my SAMSUNG-SGH-I727 using xda premium
The best way to fix this is to determine the difference in orientation, then, multiply the output by this difference to correct the orientation. This way, you don't modify any code, you just change the output by modifying it with the fixed factor (being the difference in orientation of the sensors).
autom8r said:
The best way to fix this is to determine the difference in orientation, then, multiply the output by this difference to correct the orientation. This way, you don't modify any code, you just change the output by modifying it with the fixed factor (being the difference in orientation of the sensors).
Click to expand...
Click to collapse
Wouldnt the system keep orientation in some basis that has rotational coordinates in which case multiplying isnt the right operation. You would need to add or subtract.
jim93 said:
Wouldnt the system keep orientation in some basis that has rotational coordinates in which case multiplying isnt the right operation. You would need to add or subtract.
Click to expand...
Click to collapse
Perhaps, I was just posting in obviously simplified "psuedo-code". My point was that you would want to build a layer above the UI's output which then filters the output to be appropriate. Most likely if it was degrees, you'd simply subtract or add figures on the X degrees and Y degrees, like you say. I'm not certain, the apps I build deal with time and money, not space, yet
autom8r said:
Perhaps, I was just posting in obviously simplified "psuedo-code". My point was that you would want to build a layer above the UI's output which then filters the output to be appropriate. Most likely if it was degrees, you'd simply subtract or add figures on the X degrees and Y degrees, like you say. I'm not certain, the apps I build deal with time and money, not space, yet
Click to expand...
Click to collapse
This http://forum.xda-developers.com/showpost.php?p=24320571&postcount=5 is pretty much that but it lags a bit because its not kernel side. This is as good as it will get until either a t989 ICS kernel is leaked/released or source for either the skyrocket or 989 is out.
* Temporary fix, use the vignette camera application *
I love the SGS2 but it sucks extremely that you are pretty much forced to take pictures in landscape mode as any pictures taken in portrait mode are send upside down in landscape... This appears to be a Samsung issue with most devices.
Does this bug anyone else but me? Me having a major OCD for this.. makes me miss my old EVO 4G
Any fix to this other than having to try and edit the pictures or taking pictures in landscape.
Here is a link to further describe the issue: http://stackoverflow.com/questions/...ure-always-returns-1-for-exifinterface-tag-or
EDIT: For anyone who wants to attempt and fix this.. Found this old thread form 2010. They used a custom patch/fix to save the correct orientation.
http://forum.samdroid.net/f55/samsungcamera-orientation-saving-fix-2435/
Never had this problem...
Sent from my SPH-D710 using xda premium
Febby said:
I love the SGS2 but it sucks extremely that you are pretty much forced to take pictures in landscape mode as any pictures taken in portrait mode are send upside down in landscape... This appears to be a Samsung issue with most devices.
Does this bug anyone else but me? Me having a major OCD for this.. makes me miss my old EVO 4G
Any fix to this other than having to try and edit the pictures or taking pictures in landscape.
Click to expand...
Click to collapse
Same here,first notice it with my wife's og epic now this one.. So annoying..
Bobby O'S Epic Touch....
dutchman71 said:
Never had this problem...
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
So what are you doing different? It happens to me too.
Oh wah, Go to your gallery, long press said picture, more > Rotate left, or right.
phatmanxxl said:
So what are you doing different? It happens to me too.
Click to expand...
Click to collapse
Nothing really just regular setup. I remember some sensor aided setting under location but I'm not sure that affects this issue.
Sent from my SPH-D710 using xda premium
dev_man77 said:
Oh wah, Go to your gallery, long press said picture, more > Rotate left, or right.
Click to expand...
Click to collapse
You can't do that when it only rotates the pictures when you try to send them via MMS.
dev_man77 said:
Oh wah, Go to your gallery, long press said picture, more > Rotate left, or right.
Click to expand...
Click to collapse
I wish it was that simple but that makes me look more foolish attempting to rotate it then sending it. Only to end up finding out the picture is once again being send wrong lol...
rob97ss said:
Same here,first notice it with my wife's og epic now this one.. So annoying..
Bobby O'S Epic Touch....
Click to expand...
Click to collapse
Yeah I noticed this on my samsung captivate and thought oh well It is maybe a software issue. I flashed CM7 and CM9 to my epic touch just now to test out if it was the way software is coded but no... Same results. Must be the way hardware is setup.
have the same issue. my girlfriend and i both have the epic touch, and the mms pics are never sent in a straight orientation. therefore, we just use dropbox.
Is this actually unique to our phone? I'd be surprised if so. See, most phones and cameras handle rotation not by actually taking the photo in portrait, but via EXIF metadata that notes the orientation in which the photo's supposed to be displayed. I'm guessing the MMS software is merely ignoring this EXIF data. The photos display fine in everything else that supports it, but the MMS app doesn't. If that's the case, I would assume this is more common than on merely our phone.
That said, I rarely if ever use MMS anyway. If I can email the photo at a much higher quality, I normally prefer to do so.
If anyone is a dev that happens to read this... In an older samsung model they fixed this annoying bug with a custom package. I'll attach them to the OP in case anyone wants to try and compared the fixes to try making us one.
http://forum.samdroid.net/f55/samsungcamera-orientation-saving-fix-2435/
dutchman71 said:
Never had this problem...
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
Neither have I that I know of. I just tried it to make sure I was not just over looking the issue.
Either orientation saves the way I took the pic, and sends that way as well using GOSMS.
I think when I send a portrait picture with the stock messaging app its fine but when you use handcent it turns it sideways.
Sent from my SPH-D710 using XDA
sweets55 said:
I think when I send a portrait picture with the stock messaging app its fine but when you use handcent it turns it sideways.
Sent from my SPH-D710 using XDA
Click to expand...
Click to collapse
That's odd, trying emailing yourself the picture. I encounter this issue while using a skype sharing conference with ex co workers. I also have it when trying to send pictures via MMS. I even encounter it when sharing pictures on simple chatting applications. I'm convinced it's a samsung issue that they choose to over look lol =(
Using Vignette camera application... I'm able to successfully share pictures I take in portrait position with it! I thought I'd let others know. =)
sweets55 said:
I think when I send a portrait picture with the stock messaging app its fine but when you use handcent it turns it sideways.
Sent from my SPH-D710 using XDA
Click to expand...
Click to collapse
Thats exactly what happens to me. It seems Samsung has a weird way of determining orientation and their messaging app is built to send them correctly. However sending thru third party apps, uploading to fb, or even xda app you get them sideways. This is very annoying and stupid and is a Samsung problem on all their phones.
Sent from my SPH-D710 using XDA
Why wouldn't you take a pic in landscape? It has only been since the iPhone era that people have really started taking photos and videos vertically, and personally, I can't stand it.
Sent from my SPH-D710 using XDA
I usually always take pictures in landscape now just because I don't want my friends to have to keep turning their phone to view it. If I take a picture of someones face then I might take a portrait picture. I emailed Handcent about the issue a few times but they never replied back.
qwerty12601 said:
You can't do that when it only rotates the pictures when you try to send them via MMS.
Click to expand...
Click to collapse
Rotate it once the wrong way, then rotate it back, and it will save as the correct orientation when you go to send the MMS.
Annoying, but not the end of the world.
Ok, guys.
Everybody knows about screen rotation lag on Android. Somebody has 1 sec, somebody 5 sec lag.
At code.google.com people say it is intentional. And I do believe so. Just try landscape in browser and press home without rotating device, my screen rotates super fast and without any lag.
So does anyone know any possible way to change the delay between the phone being put in landscape and the screen start rotating?
BTW I'm on AndroidME 1.5 CM10 ROM and I did my own research with google with no luck.
Rotation lag has completely disappeared for me since I run JB.
Sent from my Galaxy Nexus using Tapatalk 2
Which ROM Do you run? I'm on JB as well and I do have 1 sec lag.
Stock.
Sent from my Galaxy Nexus using Tapatalk 2
motionz said:
Which ROM Do you run? I'm on JB as well and I do have 1 sec lag.
Click to expand...
Click to collapse
I have about a second of lag too, but it's hard for me to consider this lag. The orientation is dependant upon the accelerometer. The hardware recognizing an adjusted angle and switching the orientation all within a second seems within the confines of reason in my opinion.
Sent from my Galaxy Nexus using Tapatalk 2
The lag you speak of I believe is to make sure the user actually intended to rotate their phone. Its never really bothered me to be honest. Back when I used my Nexus S, CNA had an option to increase the response of this rotation. Not sure if that's included in their JB release though.
But that lag bother me a lot, try rotating phone while in camera you'll how amazingly fast the rotation can be.
Well yeah. It's the camera. Like I said, that tiny bit of lag is to make sure the user intentionally rotated the phone. I'm sure you can edit this via the build prop or something else.
That's why I want to know how I can do this, but I can't find the answer anywhere.
The camera app itself doesn't rotate.
Try holding the phone in landscape then click next where the onscreen keys are, you'll see that they're sill in the portrait orientation.
Is it possible to have a landscape bootanimation that is sized correctly?
I always use my tablet in landscape mode, I have the rotation lock on. So a custom landscape boot would be awesome.
Possible?
Possible? yes, but in my experience it was never smooth, unless it was a static image. The image has to cover the entire screen(1920x1200) otherwise it will stretch to portrait itself and look ugly. Imagine images with a size of 1920x1200 moving at 24 frames per second and you get an idea of how sloppy will move. But a static one or really simple one I guess it could do the job. Gonna try that one tomorrow.
NekroWolfen said:
Possible? yes, but in my experience it was never smooth, unless it was a static image. The image has to cover the entire screen(1920x1200) otherwise it will stretch to portrait itself and look ugly. Imagine images with a size of 1920x1200 moving at 24 frames per second and you get an idea of how sloppy will move. But a static one or really simple one I guess it could do the job. Gonna try that one tomorrow.
Click to expand...
Click to collapse
I was thinking the Google Gears one that was ported over.
That would be awesome in landscape.
As long as the resolution is correct etc.
Sent from my HTCONE using XDA Premium 4 mobile app
eyeisdasteve said:
I was thinking the Google Gears one that was ported over.
That would be awesome in landscape.
As long as the resolution is correct etc.
Sent from my HTCONE using XDA Premium 4 mobile app
Click to expand...
Click to collapse
NekroWolfen said:
Possible? yes, but in my experience it was never smooth, unless it was a static image. The image has to cover the entire screen(1920x1200) otherwise it will stretch to portrait itself and look ugly. Imagine images with a size of 1920x1200 moving at 24 frames per second and you get an idea of how sloppy will move. But a static one or really simple one I guess it could do the job. Gonna try that one tomorrow.
Click to expand...
Click to collapse
Any luck on the try?
eyeisdasteve said:
Any luck on the try?
Click to expand...
Click to collapse
I'm deeply sorry, I forgot, I'm doing that one for you right now, I'm testing it. It's the one that says google and has some gears moving.
Edit: Good news, I made it, it works perfectly landscape, bad news, I'm using the Nexus, and XDA fails to let me upload it and d-h.st is down. I'm gonna upload it tomorrow as soon as I get to a PC.
NekroWolfen said:
I'm deeply sorry, I forgot, I'm doing that one for you right now, I'm testing it. It's the one that says google and has some gears moving.
Edit: Good news, I made it, it works perfectly landscape, bad news, I'm using the Nexus, and XDA fails to let me upload it and d-h.st is down. I'm gonna upload it tomorrow as soon as I get to a PC.
Click to expand...
Click to collapse
Awesome. :thumbup:
Here you go:
View attachment bootanimation.zip
The image is rotated the original landscape intended mode(nexus logo), camera on your left hand and the micro usb on your right. I don't know if you have noticed but every boot animation when it's about to show the lockscreen, they sightly move if you are holding the nexus landscape or have the rotation to landscape mode lock. That can/will happen to this one as well, the image may be landscape but the booanimations for the Nexus 7 were intended for a portrait mode, anyway, it looks great, I think I may do an AOKP one in landscape.
Looks really good. Now I just need a landscape splash screen and my tablet will be complete. :thumbup: