web-dev-qa-db-fra.com

Fond d'écran dynamique personnalisé macOS Mojave

J'ai constaté que le papier peint dynamique par défaut (et unique) dans macOS Mojave Beta se trouve dans/Bibliothèque/Images de bureau /. Le fichier en question s'appelle "Mojave (Dynamic) .heic"

J'imagine que le fichier lui-même est probablement une sorte de mappage/dictionnaire de valeurs temporelles en images, mais je n'ai pas été capable de l'ouvrir en tant que collection d'images. Bien sûr, je peux l'ouvrir avec Aperçu, mais il ne montre qu'une des images.

Je crois qu'il doit y avoir un moyen de créer des fonds d'écran personnalisés similaires à celui par défaut. La question est de savoir comment ouvrir correctement ces fichiers (pour les voir en tant que collections) et, surtout, pour les éditer.

15
Artyom Pstygo

J'ai décrit ici et ici comment sont construits les fonds d'écran dynamiques. J'ai aussi créé une application console simple qui peut aider à créer un fond d'écran personnalisé: https://github.com/mczachurski/wallpapper .

35
mczachurski

Le format HEIC est un conteneur pour le format de codage HEIF ou High Efficiency Encoding. Ce conteneur permet à plusieurs images codées en HEIF d'être contenues dans un seul conteneur. Le fichier HEIC en question contient 16 images qui permettent au papier peint de changer tout au long de la journée. Actuellement, il n’existe pour le Mac aucun logiciel permettant l’encodage de ces fichiers HEIC multi-images (des collections, comme on les appelle techniquement). Cependant, j'ai trouvé un outil faisant partie de la bibliothèque libde265 appelé heif-enc, qui permet un tel encodage via une interface de ligne de commande. Je lutte toujours pour obtenir le résultat souhaité, mais cela devrait théoriquement permettre la création d'images très similaires.

Sources/Plus d'informations:

HEIF: http://nokiatech.github.io/heif/

Libde265: https://www.libde265.org/ et https://github.com/strukturag/libde265

EDIT: Je voulais juste clarifier un certain nombre de choses. J'ai construit les outils libde265 sur Ubuntu, pas sur MacOS. De plus, je n'ai pas encore trouvé s'il y avait quelque chose dans les données EXIF ​​de ce papier peint particulier qui indique à MacOS quel papier peint afficher quand, ou si le système attend exactement 16 images et les affiche dans l'ordre. Il existe également un plugin Linux pour GIMP qui permet d'ouvrir des fichiers HEIC, mais dans le cas de collections, il vous est demandé de choisir quelle image ouvrir et ne permet pas l'exportation de collections multi-images (du moins pour le moment).

4
monorailpilot