MonSiteWikiNi

ResizeMultiple

PagePrincipale :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes ec2-3-17-150-163.us-east-2.compute.amazonaws.com

Image pour PhpWebGallery


Historique

Etant sous Ubuntu avec un hebergement chez Free, j'ai fait l'installetion de la gallerie de photo PhpWebGallerie. Mais, je n'ai pas trouver de programme permettant de generer simplement et rapidement les vignatures quand on est sous Lunix...
La version de PhpMyVignette est destinee a Windows (la version pour lunix n'est pas dispo).
J'ai donc continuer mes recherches jusqu'a ce que je trouve le script python de Cedric_GEMY pour Gimp : Rvase
Apres quelques tatonnements du genre :
Le repertoire des plug-ins de gimp sous Ubuntu est cache. Il faut selectionner l'affichage des fichier cachees...
La derniere ligne d'un script Python plug-ins doit contenir main() sans espaces devant...
J'ai reussit a faire fonctionner un script adapter a PhpWebGallery...

Installation

Attention, il s'agit d'une version de developpement. Les tests sont loin d'etre finalise...
Tout d'abord, telecharger le script python http://remyb.roller.free.fr/tmp/python/myVignette.py en fesant un clique droit suivie de "enregistrer la cible sous".
Choisiser un endroit provisoire pour enregistrer la script. Une fois télécharge, marquer ce fichier python comme excécutable (clic droit puis Propriété > Permission).

Pour Gimp version 2.2, le script doit etre enregistre dans le repertoire suivant (il s'agit d'un répertoire caché, pour le voir dans nautilus, il faut faire Ctrl+H, ou selectionner dans le menu Affichage)
~/.gimp-2.2/plug-ins/
A du être crée lorsque vous avez lancer Gimp pour la premiere fois. Le ~ fesant reference a votre dossier personnel, vous serez le seul a pouvoir utiliser myVignette.

En utilisant les droit du user root, il est aussi possible d'enregistrer le script dans
/usr/lib/gimp/2.0/plug-ins/
Tous les users auront alors acces a ce plug-ins.

Enfin, un demarrage (ou redemarrage) de gimp devrait ajouter un lien supplementaire dans le menu Exts > PhpWebGallery.

Selon la version, il faut mettre en commentaire (lancer dans un terminal la commande gimp pour avoir les message d'erreur) :

# from Tkinter import *
# import tkMessageBox




Utilisation

Le lancement du script se fait en selection cette option du menu : Exts > PhpWebGallery
Une fenetre apparait alors :
http://remyb.roller.free.fr/tmp/python/Capture-python_fu_myvignette.png

Détaillons chacun des choix possibles :
Dossier initial :
Repertoire contenant les images a mettre en forme selon les contraites de PhpWebGallery. Ce répertoire, ainsi que tous ses sous-répertoires, seront traités.
Ajout seulement :
Option permettant de d'éviter la recréation des vignettes si elles existent dejà, et le redimensionnement des photos déjà presentent.
Originaux a deplacer vers pwg_high :
Option permettant de garder une copie, dans les répertoires pwg_high, de la photo originale.
Taille des vignettes (pixel) :
Taille maximal des vignettes (résultat respecte les proportions hauteur / largueur de l'original).
Taille standard (pixel) :
Taille maximal des images standards (éesultat respecte les proportions hauteur / largueur de l'original). Si l'original est plus petit, l'image n'est pas agrandi.

Une fois les options choisies, lancer le traitement du répertoire. Dans la barre de progression, affiche les lectures / écritures les images traitées.

TODO

Choisir les tailles en hauteur / largeur au lieu d'une valeur unique.
Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]