Jump to content

HEIC iPhone image embeds


abetts

Recommended Posts

Posted

I'm an Android man so aren't that au faux with this but will iPhone users on iOS 11 are posting images from their phones and they are coming up as links rather than image embeds. 

Is there a way to fix this please? 

Posted
12 minutes ago, Nathan Explosion said:

 just need to add heic as an additional image type in the $imageExtensions that are listed in \IPS\Image. 

What does that achieve? Telling the IPS software it’s an image format doesn’t change the missing browser support. Or do you change what is uploaded? I don’t get it. 

Posted
16 minutes ago, opentype said:

What does that achieve? Telling the IPS software it’s an image format doesn’t change the missing browser support. Or do you change what is uploaded? I don’t get it. 

If the browser supports it, it will display - support for the format is gradually coming in, and I think the link you posted earlier isn't correctly indicative of the current support state.

Example - using Firefox Quantum 57.0.4

without plugin:

image.thumb.png.7507f69e291b995cadd93ea3f79130f7.png

With plugin:

image.thumb.png.ace36ec38fb45f628849da27047af060.png

It's not ideal though - got a few ideas on improving the behaviour for browsers that don't support it but will take a look at a later point.

 

Posted
On 1/29/2018 at 10:34 AM, abetts said:

iPhones are fairly popular so I'd hope Invision would include this format at some point soon. 

Yes, but I don't think Safari Mobile (on iOS) supports the image format yet - nope: https://caniuse.com/#feat=heif

23 hours ago, Nathan Explosion said:

It's a lot easier than that - just need to add heic as an additional image type in the $imageExtensions that are listed in \IPS\Image. Plugin sent to the OP - going to see if I can refine it a bit though.

Plugin? an IPS plugin, or browser plugin?

Posted

Frankly, the best option at this point would be to advice your iPhone users not to upload this format. It’s just not meant to be used this way. All apps on iOS convert it to a standard format like JPG while sharing. Not sure how this can be done in a browser upload form. I guess the image libraries (GD/ImageMagick) would need to support it first for a conversion, but that will also take years to reach a broad support. 

  • 7 months later...
Posted

If you upload the image from your phone, IOS converts this to a usable format, this user must be manually transferring the images from his phone to a PC/Mac then trying to upload them? Please check with him and see.  I can't duplicate any issues directly uploading from the phone though. 

  • 2 weeks later...
Posted

I've never seen this behavior in real world usage.

It's also important to note that the backend is restricted by the image formats supported by the image library, and since most users use GD (which doesn't support HEIF) then you can't just throw the extension into the image formats array and expect everything else to work fine. I believe ImageMagick does support HEIF (at least newer versions).

The easiest solution for now might be to just tell your users to use regular jpgs.

https://petapixel.com/2017/09/25/make-iphone-shoot-jpegs-ios-11/

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...