Apple a introduit dans iOS 11 un nouveau format d'image appelé HEIF (extension de fichier .heic). Je sais que vous pouvez exporter des images au format JPG à partir d'appareils iOS, mais je souhaite télécharger les fichiers HEIC sur mon serveur et les convertir ici en fichiers JPEG pouvant être affichés sur tous les autres appareils.
Quelqu'un peut-il recommander un moyen efficace et efficace d'y parvenir?
RÉPONSE:
Depuis que cette question a été fermée, je vais éditer dans ma réponse ici pour le reste d'entre vous. Nous utilisons maintenant cette bibliothèque pour convertir HEIC en JPEG: https://github.com/monostream/tifig
Aussi ImageMagick prend désormais en charge la conversion de HEIC en JPEG grâce à un fork de @toshic
Merci à @monostream et @toshic pour vos excellentes contributions!
EDIT1: modification du libellé de la question pour qu'il soit plus spécifique et respecte les directives SO
EDIT2: réponse ajoutée depuis que ce sujet est maintenant fermé: /
C'est compliqué parce qu'iOS 11 stocke des mosaïques d'images codées HEVC dans un conteneur HEIF, mais il existe une démonstration utilisant la librairie nokia pour les extraire toutes, ffmpeg pour les décoder, puis les assembler dans un fichier jpeg unique avec imagemagick dans le repo le plus récent lié à partir de la mosaïque HEIC corrompue lors de la conversion au format JPEG
Nous avons également un outil de travail que vous pouvez utiliser en clonant https://github.com/pushd/heif puis:
cmake CMakeLists.txt && make && Bins/heiftojpeg test_001.heic test_001.jpg
CloudConvert prend en charge la conversion de ces fichiers HEIC au format JPG: https://cloudconvert.com/heic-to-jpg . Ils ont également un API avec les SDK PHP/node.js/Python.
Il n’existe actuellement aucune bibliothèque de ce type pour la conversion d’images sur un serveur pour HEIF en JPEG, ImageMagick n’a pas de prise en charge de cela jusqu’à présent.
La seule façon de le faire en exportant vos images depuis votre appareil, ce qui devrait produire une image JPEG.
Nokia a une implémentation javascript du lecteur HEIF que vous pouvez consulter: Nokiatech heif
Alternate: Vous pouvez essayer ce site web si cela fonctionne.