Je devrais avoir un peu de temps bientôt, donc si les gens qui utilise ce script ont quelques idées d'amélioration, moi je prends !
Merci :)
Hors ligne
Est-ce que le bientôt est passé? ;)
...
Ah non...
GdB
En cherchant un tantinet, je dirais oui : là :D
Hors ligne
Merci, je suivais le fil de loinsans suivre le reste du forum. Je vais voir le lien.
Encore merci!
GdB
Bon, le script ne gère pas l'envoi sur le ftp. Dommage: un clic pour avoir la structure, les différents tailles d'images et l'envoi sur le site via ftp, ça aurait été génial.
GdB
Bonjour,
petit détérage de post pour fêter mon inscription sur le forum de piwigo. ;)
donc je vien ici pour proposer une petite amélioration au script PhpWebGallery_Create.
Présentation du problème :
J'utilise piwigo depuis un moment déjà pour y partager mes photos. Comme j'utilise un appareil photos correcte celui ci enregistre dans les donnée exif de la photos l'orientation de l'appareil.
Lorsque je visualise les photos avec nautilus et Eye of GNOME ceux ci me les affiche directement dans le bon sens.
Par contre une fois les gallerie créer et envoyer sur sur ma gallerie les images prise verticalement se retrouve à l'horizontale.
Solution :
J'ai donc ajouté au script une petite fonctionalité d'orientation automatique des images a partir des donnée EXIF.
Et comme imagemagick fait ça c'était super simple :
--- a/piwigo_create.sh +++ b/piwigo_create.sh @@ -266,6 +266,14 @@ orientation_photo () } ################################################### +## FONCTION ORIENTATION DE LA PHOTO ## +################################################### +tourner_photo() +{ + mogrify -auto-orient "$GALLERY_PATH/$GALERY_NAME/$REAL_DIR/$parametre" +} + +################################################### ## FONCTION TEST DE LA SELECTION ## ## => FICHIER OU DOSSIER ## ################################################### @@ -391,6 +399,7 @@ fonc_trait_sel_none () orientation_photo $parametre # orientation de la photo trait_real_img $parametre # traitement pour l'image en taille réelle parametre="$file_name" + tourner_photo trait_gal_img $parametre # Création des images affichées dans la galerie trait_thumb_img $parametre # Création des miniatures if [ $erreur_img != 0 ]; then # si compteur erreur différent de 0 @@ -509,6 +518,7 @@ fonc_trait_sel_dossier () parametre="$line_image" # correspondance de nom de variable pour les fonctions orientation_photo $parametre trait_real_img $parametre + tourner_photo trait_gal_img $parametre trait_thumb_img $parametre if [ $erreur_img != 0 ]; then # si compteur erreur différent de 0 @@ -565,6 +575,7 @@ fonc_trait_sel_jpeg () erreur_img=0 # initialisation compteur erreur pour l'image orientation_photo $parametre # orientation de la photo trait_real_img $parametre # traitement pour l'image en taille réelle + tourner_photo trait_gal_img $parametre # Création des images affichées dans la galerie trait_thumb_img $parametre # Création des miniatures if [ $erreur_img != 0 ]; then # si compteur erreur différent de 0
Voila je ne sais pas si Taltan pense continuer à maintenir son script des années après, si ce n'est pas le cas, je regarderais pour poster un nouveau script dans les extentions disponible sur le site.
PS: Merci Taltan pour ce script que j'utilise beaucoup.
Hors ligne