php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Request #77757 Support for HEIC / HEIF EXIF
Submitted: 2019-03-17 08:55 UTC Modified: -
Votes:14
Avg. Score:4.7 ± 0.6
Reproduced:13 of 13 (100.0%)
Same Version:9 (69.2%)
Same OS:10 (76.9%)
From: bugs dot php dot net at shkspr dot mobi Assigned:
Status: Open Package: EXIF related
PHP Version: 7.1.27 OS: Linux
Private report: No CVE-ID: None
Have you experienced this issue?
Rate the importance of this bug to you:

 [2019-03-17 08:55 UTC] bugs dot php dot net at shkspr dot mobi
Description:
------------
Apple iPhones now take photos in HEIC / HEIF.  They store EXIF metadata, but `exif_read_data` cannot read data.

On Linux, if I run the command line tool `exiftool test.heic` - then I'm able to see the metadata.

I can supply HEIC images if that would help.

I'm using PHP 7.1 and ImageMagick 6.9.4-10 (1684).

Test script:
---------------
<?php 
    var_dump(exif_read_data("test.heic"));



Expected result:
----------------
Full EXIF readout

Actual result:
--------------
bool(false)

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2019-12-03 22:21 UTC] jesse dot szypulski at gmail dot com
+1 :\
 [2020-04-17 15:06 UTC] ncosta at alum dot rpi dot edu
+1, definitely something I need. Currently have to convert HEIC to JPEG just to pull EXIF data.
 [2020-05-22 10:09 UTC] hct-gaming at email dot de
+1 this would be very welcome. IMHO heic is spreading especially on mobile devices and it could already be used in several more use cases if php would support it.
 
PHP Copyright © 2001-2020 The PHP Group
All rights reserved.
Last updated: Thu Jul 02 07:01:25 2020 UTC