Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Gyroworld

macrumors member
Original poster
Apr 19, 2016
45
122
Is anyone else having problems sending pictures in HEIF instead of JPEG?

I have an iPhone 7 with 11.0.3 sending an HEIF imageto someone with an iPhone SE (also tried with another 7). All of my and their devices are on iOS 11 or High Sierra. The picture is saved as an HEIF image in Photos on my Mac but shows up as JPEG when I view the file type in messages on my Mac.

Just to clarify:

Taking picture on my iPhone 7 -> sending it to an iOS 11 iPhone SE (and 7) -> I check the image file type on messages on my Mac and it says JPEG.
 
If you share photo or video recorded in new format (HEIF or HEVC), iOS 11 or macOS High Sierra automatically transcode this items to JPG or H.264 to save you from compatibility conflicts.
It's the same for the mail or iMessage or AirDrop and the conversion happens on the fly.

When you wont to transfer HEIF to mac or PC over the cable, you can choose from Settings/Photos to "Keep Originals" instead of checking "Automatic".
 
Hardware decoding is possible with mobile devices from the A9 chip and that includes iPhone SE

Compatibility issue, for now, is resolved this way: when you share (mail, iMessage, AirDrop) photo in HEIF format, iOS always transcode it to JPG because it doesn't know to which device you are sending photo and does it support HEIF format.
You can only enable to Keep Original, HEIF format, when transferring photos "over the cable", to Mac or PC.
 
Last edited:
  • Like
Reactions: jpn
If you share photo or video recorded in new format (HEIF or HEVC), iOS 11 or macOS High Sierra automatically transcode this items to JPG or H.264 to save you from compatibility conflicts.
It's the same for the mail or iMessage or AirDrop and the conversion happens on the fly.

When you wont to transfer HEIF to mac or PC over the cable, you can choose from Settings/Photos to "Keep Originals" instead of checking "Automatic".

Interesting. Thanks.
 
It’s sending as JPEG because the iPhone SE doesn’t support HEIF. It converts it and sends it.

At least I think, correct me if I’m wrong

https://devstreaming-cdn.apple.com/...i7o3222/503/503_introducing_heif_and_hevc.pdf

That is not correct. Software decoding is available on all devices running iOS 11 or High Sierra. Hardware decoding is A9 and up. Hardware encoding is A10 and up.

Unfortunately, Apple didn't specify in that document if iMessage supports HEIF. Airdrop and peer to peer file transfers do however.
 
We have already resolved that :)
and, as mentioned, HEIF isn't supported through iMessage, AirDrop, mail or other types of apps only to avoid compatibility problems because iOS doesn't now to which device you are sending the file.
 
We have already resolved that :)
and, as mentioned, HEIF isn't supported through iMessage, AirDrop, mail or other types of apps only to avoid compatibility problems because iOS doesn't now to which device you are sending the file.

Um no, it is supported in Airdrop.
 

Attachments

  • Capture.PNG
    Capture.PNG
    39.4 KB · Views: 287
That for AirDrop would be my mistake :) but for the other apps, it makes perfect sense, especially in the early stages of "new" picture format :)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.