HEIF / HEIC image format?

Questions and postings pertaining to the development of ImageMagick, feature enhancements, and ImageMagick internals. ImageMagick source code and algorithms are discussed here. Usage questions which are too arcane for the normal user list should also be posted here.
Post Reply
FrontierDK
Posts: 11
Joined: 2017-05-08T11:12:41-07:00
Authentication code: 1151

HEIF / HEIC image format?

Post by FrontierDK » 2017-09-20T12:37:49-07:00

Hi all :D

I'm guessing some of you have noticed that the new iOS for iPhone 6s/7/7plus/8/X use the new HEIF image format, with the .HEIC extension.

Any chance of an implementation? :D

User avatar
magick
Site Admin
Posts: 10690
Joined: 2003-05-31T11:32:55-07:00

Re: HEIF / HEIC image format?

Post by magick » 2017-09-20T13:36:30-07:00

The only chance of an implementation is likely if an ImageMagick user contributes a reference implementation that works directly with ImageMagick. Another option would be if there was a command-line program to decode and encode the HEIF image format. We could then use the program as a delegate program within ImageMagick for HEIF. The IM developers are unable to support HEIF any time soon, we are already overbooked with pending tasks by multiple orders of magnitude.

User avatar
Vlad the implier
Posts: 5
Joined: 2017-09-21T04:00:51-07:00
Authentication code: 1151

Re: HEIF / HEIC image format?

Post by Vlad the implier » 2017-09-22T05:09:42-07:00

magick wrote:
2017-09-20T13:36:30-07:00
we are already overbooked with pending tasks by multiple orders of magnitude.
Just out of curiosity, is there a roadmap with new features and fixes to look forward to?

User avatar
magick
Site Admin
Posts: 10690
Joined: 2003-05-31T11:32:55-07:00

Re: HEIF / HEIC image format?

Post by magick » 2017-09-22T05:20:53-07:00

No formal roadmap. Informally, we set development priorities based on Fred's (http://www.fmwconcepts.com/imagemagick/) informal list of image processing algorithms that we think would benefit ImageMagick users. However, development has slowed due to the major effort we invested in the last year making ImageMagick more secure and eliminating small memory leaks in our exception branches. That effort seems to be mostly behind us so we probably will get back to developing new vision algorithms. For HEIC, we are waiting for a decent, robust, HEIC API that we can leverage to read / write HEIC. Failing that, we are waiting for a user to contribute code that supports HEIC. HEIC is not something our small development team wants to tackle right now.

Post Reply