Forum » » Création-Développement » » Un script permettant de générer une galerie Web
Posté : 04-11-2026 00:14 
Salut,
Il n'existe que deux logiciels pour générer des galeries Web pour AmigaOS 4 :
AmiPhoto et Fx Paint (et sur 68k : MakeHTMLMap, inbitable)
AmiPhoto gèle l'OS dès la demande de création de la galerie. Cela me le fait depuis des années et c'est très énervant. Une fois sur 100, il veut bien générer la galerie.
FxPaint fonctionne bien, a un module PowerPC (WarpUP) mais sa création de galerie repose sur d'anciennes bases JPG et est assez destructrice en terme de qualité finale :(
En ayant marre de perdre du temps avec AmiPhoto (j'essaye au moins 4 fois à chaque fois et reboot à chaque fois), j'en ai perdu avec Gemini pour créer un script Python.
Celui-ci fonctionne ainsi :
Requester pour savoir où se trouve le tiroir avec les photos
Requester pour savoir où sauver la galerie
Requester pour nommer la galerie
Requester pour sélectionner un fond d'écran (ou alors il sera noir)
Les photos sont redimensionnées en 1440x900 à une qualité de 97% (95% pour les vignettes) et son triées par ordre chronologique en fonction des données EXIF. Les données EXIF sont aussi utilisées pour redresser les photos. Enfin, la page est "responsive" et permet donc de voir les images complètes (ou presque si votre définition est vraiment basse) même si vous redimensionnez le navigateur.
Voici le résultat pour les photos de la MicroAlchimie :
https://amiga-ng.org/resources/MicroAlchimie2026/
Le script se trouve ici si vous voulez vous amuser (ou si ça couvre votre besoin) :
https://amiga-ng.org/resources/Logiciels/Gallery.lha
Notez qu'il faut beaucoup de patience avec l'IA quand on veut obtenir quelque chose de propre. Il faut savoir s'exprimer et savoir ce dont on a besoin et ne pas espérer tout avoir en 2 mn. Cela m'a prix au bas mot deux heures de discussion et d'essai pour améliorer la vitesse et corriger ce qui n'allait pas. Je ne ferai pas ça tous les jours...
Et si certains veulent l'améliorer, aucun souci pour moi ! u{1f600}
Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=2927&forum=14