informatique:nas_hp_proliant:renommage_photo
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
informatique:nas_hp_proliant:renommage_photo [2016/09/14 10:05] – florian | informatique:nas_hp_proliant:renommage_photo [2025/01/14 11:19] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== | + | ====== |
+ | ===== Objectif ===== | ||
+ | |||
+ | Un outil pour renommer automatiquement les photos.\\ | ||
J'en ai marre de ranger des photos qui s' | J'en ai marre de ranger des photos qui s' | ||
Moi je veux à minima les classer par date, et dans un répertoire chez moi partagé par mon NAS! (Exit google photo)\\ | Moi je veux à minima les classer par date, et dans un répertoire chez moi partagé par mon NAS! (Exit google photo)\\ | ||
Le mieux c'est que ça se fasse un peu tout seul. Alors allons y, et en shell s'il vous plaît. | Le mieux c'est que ça se fasse un peu tout seul. Alors allons y, et en shell s'il vous plaît. | ||
- | ===== Concept général | + | |
+ | ===== Concept général ===== | ||
Je dispose d'un NAS sous linux partageant via Samba mon arborescence SMB.\\ | Je dispose d'un NAS sous linux partageant via Samba mon arborescence SMB.\\ | ||
L' | L' | ||
- | On dépose ses photos par copier/ | + | On dépose ses photos par copier/ |
- | ===== Installation de Incron: ===== | + | |
+ | |||
+ | ===== Installation de Incron ===== | ||
On commence par installer incron : | On commence par installer incron : | ||
Ligne 27: | Ligne 33: | ||
< | < | ||
- | icrontab | + | incrontab |
</ | </ | ||
Ligne 41: | Ligne 47: | ||
'' | '' | ||
- | ===== Shell de renommage | + | |
+ | |||
+ | ===== Shell de renommage ===== | ||
Le code de incron_job_rename_pictures.sh lancé par incron est le suivant : | Le code de incron_job_rename_pictures.sh lancé par incron est le suivant : | ||
- | < | + | < |
#!/bin/bash | #!/bin/bash | ||
Ligne 60: | Ligne 68: | ||
# On gere la suite du script avec un lock pour serializer l' | # On gere la suite du script avec un lock pour serializer l' | ||
# http:// | # http:// | ||
+ | |||
SHELL_NAME=`basename " | SHELL_NAME=`basename " | ||
LCK="/ | LCK="/ | ||
Ligne 68: | Ligne 77: | ||
echo " | echo " | ||
- | nice exiftool ' | + | exiftool ' |
rc=$? | rc=$? | ||
if [ $rc -ne 0 ] | if [ $rc -ne 0 ] | ||
then | then | ||
- | | + | |
- | exit 1 | + | exit 1 |
fi | fi | ||
Ligne 86: | Ligne 95: | ||
Avec cette astuce, les shells tournent tranquillement en série. | Avec cette astuce, les shells tournent tranquillement en série. | ||
- | ===== Conclusion : ===== | ||
- | Et voilà c'est pratique : je glisse et dépose tout un tas de photos dans mon répertoire depuis windows sur mon disque partagé et mon NAS les renomme comme un grand avec un petit compte rendu en prime.\\ | + | ===== Conclusion ===== |
+ | |||
+ | Et voilà c'est pratique : je glisse et dépose tout un tas de photos dans mon répertoire depuis windows sur mon disque partagé et mon NAS les renomme comme un grand avec un petit compte rendu en prime. | ||
+ | |||
+ | ===== Des photos pour le web ===== | ||
J'ai fait la même chose pour retailler les photos, les compresser et leur supprimer les données exif.\\ | J'ai fait la même chose pour retailler les photos, les compresser et leur supprimer les données exif.\\ | ||
- | Il suffit d' | + | Il suffit d' |
- | < | + | * Retailler en 1024 de large (resize) |
- | mogrify -monitor -strip -path ${REP_CIBLE} -resize 1024x768 -quality 90 " | + | * Supprimer les données Exif (strip) |
+ | * Convertir en Jpeg progressif (interlace) | ||
+ | * Appliquer une critère de qualité de 90% à la compression jpeg (quality) | ||
+ | * Rotation automatique de l' | ||
+ | |||
+ | <code > | ||
+ | mogrify -monitor | ||
</ | </ | ||
+ | ~~socialite~~ | ||
informatique/nas_hp_proliant/renommage_photo.1473843914.txt.gz · Dernière modification : 2025/01/14 11:19 (modification externe)