Recent Changes - Search:
HomePage



Materiel


Photo


Système et réseau

 Sous Debian Gnu Linux...

 ... et Ubuntu


Gestion de projet

 ...informatique


Cours


Divers


Private




 edit SideBar



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 :

  • Il utilisera gphoto2 si vous ne lui spécifiez pas de répertoire source dans la ligne de commande.
    
    
  • Si le répertoire source est spécifié dans la ligne de commande il classera les photos dans le répertoire de destination indiqué. Les photos seront classées par date EXIF (1 répertoire par date contenant toutes les photos prises à cette date). J'ai ajouté la possibilité de spécifier une 2ème extension de fichier : j'utilise personnellement l'enregistrement en mode JPEG + RAW sur mon appareil, cela me permet donc d'importer mes photos dans les 2 formats.
    
    
    
    
    
    

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 >>



Pièces jointes de la catégorie :








Edit - History - Print - Recent Changes - Search
Page last modified on March 08, 2016, at 08:24 AM