How do I get image attachments to display in correct rotation?

Images sent from e.g. an iPhone have their metadata ignored so portrait images are shown in landscape. I stopped using thunderbird because of this same issue so I’m amazed it happens in eM too.

Hi,
could you please send me on of the emails saved as .eml? Thank you very much.
[email protected]

This also happens when composing emails in eM Client. Portrait photos appear 90 degrees rotated when the image is inserted into eM Client. eM needs to do some internal processing to check the JPEG metadata and see how the photo is supposed to be displayed, and save us all a step of having to manually rotate the photo in a photo editing software before inserting it into the email.

Hi,

Could you please send me on of the emails saved as .eml to [email protected] together with this topic’s url?

Also what version do you use?

with regards
Jan

I will get that to you shortly. I am using 5.0.18661.0.

Also note - if I am viewing one of these emails where the image is shown 90 degrees rotated in the body, if I hover my mouse over the attachment in the bar it shows up correctly in the thumbnail!

Hi,

I have asked developer about this and what I was told was that thumbnail hover is generated by Windows which can get information about rotation from .jpg file, but email itself is generated using IE which can do this so that is why your images are rotated.

Unfortunately there is no solution now.

with regards
Jan

Tell you developer this…

Include code from this (liberal BSD license allows for use in commercial products):

https://code.google.com/p/easyexif/

What he wants is the “Image orientation” field for each image in the email.

Then once he has that, he can use CSS3 to tell IE how to render each image. For example:

{  
-ms-transform:rotate(90deg); /\* or -90 or 180 \*/  
} ```  
  
That's it. Image manipulation support in eM Client is quite poor as it is now, and this would help tremendously.

Hi,

thank you for your suggestion, but it will most likely will not be implemented due to technical difficulties.

Jan