Проблема не в том как открыть файл, а что была возможность прикрепить к сайту как картинку, потому что данный формат добавляется но нет возможности прикрепить.
Этот формат не поддерживает ни один из браузеров, и показать без конвертации его, в любом случае, не получится. Мало того, ни GD, ни imagemagick этот формат тоже не поддерживают, так что даже конвертация на стороне сервера будет проблемой.
Чтобы показать это как картинку на сайте, её надо конвертировать во что-нибудь более удобоваримое перед загрузкой. Либо написать свой аналог imagefield, который будет это делать на стороне сервера.
Или надо рассматривать её как обычный файл, а не картинку, и использовать соответствующий тип поля.
Комментарии
https://www.google.com/search?q=heic
Проблема не в том как открыть файл, а что была возможность прикрепить к сайту как картинку, потому что данный формат добавляется но нет возможности прикрепить.
Этот формат не поддерживает ни один из браузеров, и показать без конвертации его, в любом случае, не получится. Мало того, ни GD, ни imagemagick этот формат тоже не поддерживают, так что даже конвертация на стороне сервера будет проблемой.
Чтобы показать это как картинку на сайте, её надо конвертировать во что-нибудь более удобоваримое перед загрузкой. Либо написать свой аналог imagefield, который будет это делать на стороне сервера.
Или надо рассматривать её как обычный файл, а не картинку, и использовать соответствующий тип поля.
Поможет последний коммент?
https://www.drupal.org/project/imagemagick/issues/3153624