From Gzav's Wiki

Photo: Shellscripts

Shell scripts de manipulation d'images

<< | Index | Import >>


Référence bash : http://abs.traduc.org/abs-fr/index.html


DISCLAIMER :

Ces scripts sont fournis à titre d'exemple et je ne pourrai en aucun cas être tenu responsable d'un quelconque problème suite à leur utilisation.


Import des photos sur votre PC


Logiciels requis : exiftime, zenity, gphoto2

Script : photo_import.sh


Usage: ./photo_import.sh: [-s répertoire source] [-d répertoire destination]


Ce script a 2 mode de fonctionnement :

Convertion


Logiciels requis : imagemagick

Script : photo_convert.sh


Usage: './photo_convert.sh taille' avec la taille sous la forme largeurxhauteur (640x480).
===> tailles possibles pour 1 rapport largeur / hauteur de 1.5 (800x533 - 1536x1024 - etc...).
===> ubbdf avec 1 rapport largeur / hauteur de 1.5 (1536x1024).


Retourner et resizer


NB : ce script permet aussi d'insérer le nom de l'auteur et de créer un cadre noir autour le la photo


Logiciels requis : exif, jhead, mogrify, imagemagick

Script : photo_turn_resize.sh


Usage: ./photo_turn_and_resize.sh [option(s)]

    Available options:

Informations :
    -h  or --help		List all available options (this message).
    -v  or --version		Print version of ./photo_turn_and_resize.sh in use.

Parameters :
    -p  or --path		Path to get images.
    -q  or --quality		Image quality (default "85").
    -s  or --size		Image size : 0 (pas de retaillage), 1 (800x800 - default), 2 (1024x1024) ou 3 (1280x1280).
    -a  or --artist		Artist name (default "default artist").
    --set-size			Spécifier une taille précise pour la photo (default "800x800".)
    --border			Ajouter un cadre noir à la photo.
    --sign			Ajouter la signature.
    --orientation-tag		Orientation tag name (default "Orientation").

Global parameters :
    --for-web			"Pour le web" - équivaut à --border --sign.


Capture d'écran


Capture d'une zone de l'écran sélectionnable en différé (2 secondes) avec import, sauvegarde dans le répertoire ~/screenshots/ : screenshot.sh

Capture de l'écran différée (5 secondes) avec scrot, sauvegarde dans le répertoire ~/screenshots/compiz/ : screenshot-scrot.sh


Pièces jointes




<< | Index | Import >>


Retrieved from http://www.ubbdf.fr/pmwiki/Photo/Shellscripts
Page last modified on March 08, 2016, at 08:24 AM