ARNO*

Geek dilettante habitant une belle et grande propriété sur la Côte d’améthyste

  • Nouveau Mac avec une puce Apple Silicon. Et besoin de réinstaller le generate.py de Pannellum.

    Comme à chaque fois que j’installe des trucs en ligne de commande, je galère une grosse heure, et puis finalement j’y arrive, mais ensuite je ne sais plus trop comment j’ai fait… (j’ai une admiration sans bornes pour les ceusses qui copient chaque ligne de commande qui vient de fonctionner dans un fichier texte pour conserver le mode d’emploi de ce genre de péripéties : moi j’ai pas la patience, je préfère m’énerver et perdre mes cheveux à chaque fois pour les mêmes conneries tous les trois ou quatre ans).

    La dernière fois sur Mac Intel j’avais déjà galéré, c’est donc pas forcément lié au passage à la puce Apple.

    En tout cas…

    – Il faut installer homebrew, ce n’est pas totalement évident puisqu’il n’y a pas encore de version optimisée M1. Mais ça fonctionne très bien en utilisant l’une ou l’autre des méthodes expliquées ici :
    https://www.macg.co/logiciels/2020/11/comment-utiliser-homebrew-sur-un-mac-apple-silicon-117873

    – Ensuite il faut installer PIP. Et puis réussir à installer image, ou pillow, mais systématiquement j’avais pillow qui refusait de s’installer.

    Finalement réussi avec :

    brew install libtiff libjpeg webp littlecms

    – Et dans les cas, la grosse galère ça été de trouver l’application nona. Je pense que la dernière fois, c’est ce qui m’avait bloqué le plus longtemps. Finalement, c’est livré avec Hugin :
    http://hugin.sourceforge.net

    Du coup sur mon Mac, dans /Applications j’ai un dossier /Hugin qui lui-même contient un paquet Hugin. Dans lequel on va aller chercher en ligne de commande.

    bref, pour lancer generate.py de Pannellum, je fais :

    python3 generate.py -n /Applications/Hugin/PTBatcherGUI.app/Contents/MacOS/nona mon_image.jpg -o mon_pano;

    Et ça roule ma poule, c’est comme ça que je fabrique les panoramiques de Fabre dans mon canapé, dans ce genre :
    https://fabre.montpellier3m.fr/Le-salon-rouge