Of course the image is right on my phone.
In the past republishing fixes the problem, but not this time.
On other occasion, the preview is tilted, but the full image is correct.
What am I doing wrong?
Sorry about that. It happens. I'm pretty sure this could be as a result of when the photo was snapped. It's either you snapped the photo when the phone was rotated in the landscape view or from the original phone it was sent to you where it was sent to you and you were unaware or maybe there was an unusual bug in the browser or device during the time of the upload but it is ordinarily very unusual for a photo to automatically change its orientation without any of the above reasons.
You know if you have your auto-rotate activated on your phone, your phone might tilt to landscape view during the time of taking your shots and you might be unaware of it but then it looks fine on your gallery until you decide to upload it online. It used to happen to me sometimes in the past.
To solve such problems, you will need to use an editing tool on your pc or mobile phone to rotate the image then try uploading it again else you cannot correct it online since you used talkimg.com to upload it online. unfortunately, bitcointalk platform doesn't support CSS or image transformations natively likewise the talkimg.com website doesn't support direct url based transformations like rotation etc.
However, I have a solution to this issue and what I did was to use external image hosting services like Cloudinary which allows me to rotate already uploaded images like yours. What I did was to follow the simple steps below.
1. I visited the Cloudinary website online and signed up for an account using my Gmail account.
2. I used the nav bar at the top left of the website to navigate to the 'Media Library' at the Manage and Analyze section.
3. There's a + button at the side which gives you the ability to add a media file then I upload your image.
Here's the default image you uploaded using talkimg.com re-uploaded to Cloudinary by myself.
Here's the final rotated url-based image I transformed by simply including the rotation parameter (a_90 for a 90 degrees rotation in between the url after the /upload.