Last active
August 29, 2015 14:04
-
-
Save AntoineVe/162a6b76bfd701300f80 to your computer and use it in GitHub Desktop.
Resize for piwigo in cli
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
PIWIGO="/home/antoine/http/photos/" #Où est piwigo ? | |
IMG=$(basename -s .jpg $1) #Récupère le nom de fichier | |
REP=$(dirname $1) #Récupère le nom de dossier | |
#Redimensionnement | |
echo "[$(date +%Y-%m-%d\ %H:%M:%S)] Début de traitement de $REP/$IMG.jpg" | |
if [ -f $PIWIGO/_data/i/upload/$REP/$IMG-sq.jpg ]; then | |
echo "[$(date +%Y-%m-%d\ %H:%M:%S)] $IMG-sq.jpg existe déjà, passe" | |
else | |
echo "[$(date +%Y-%m-%d\ %H:%M:%S)] Génère $IMG-sq.jpg" | |
convert -quality 90 -auto-orient -thumbnail 120\>x120\> $PIWIGO/upload/$REP/$IMG.jpg $PIWIGO/_data/i/upload/$REP/$IMG-sq.jpg | |
fi | |
if [ -f $PIWIGO/_data/i/upload/$REP/$IMG-th.jpg ]; then | |
echo "[$(date +%Y-%m-%d\ %H:%M:%S)] $IMG-th.jpg existe déjà, passe" | |
else | |
echo "[$(date +%Y-%m-%d\ %H:%M:%S)] Génère $IMG-th.jpg" | |
convert -quality 90 -auto-orient -thumbnail 144\>x144\> $PIWIGO/upload/$REP/$IMG.jpg $PIWIGO/_data/i/upload/$REP/$IMG-th.jpg | |
fi | |
if [ -f $PIWIGO/_data/i/upload/$REP/$IMG-2s.jpg ]; then | |
echo "[$(date +%Y-%m-%d\ %H:%M:%S)] $IMG-2s.jpg existe déjà, passe" | |
else | |
echo "[$(date +%Y-%m-%d\ %H:%M:%S)] Génère $IMG-2s.jpg" | |
convert -quality 96 -auto-orient -thumbnail 240\>x240\> $PIWIGO/upload/$REP/$IMG.jpg $PIWIGO/_data/i/upload/$REP/$IMG-2s.jpg | |
fi | |
if [ -f $PIWIGO/_data/i/upload/$REP/$IMG-xs.jpg ]; then | |
echo "[$(date +%Y-%m-%d\ %H:%M:%S)] $IMG-xs.jpg existe déjà, passe" | |
else | |
echo "[$(date +%Y-%m-%d\ %H:%M:%S)] Génère $IMG-xs.jpg" | |
convert -quality 96 -auto-orient -thumbnail 432\>x324\> $PIWIGO/upload/$REP/$IMG.jpg $PIWIGO/_data/i/upload/$REP/$IMG-xs.jpg | |
fi | |
if [ -f $PIWIGO/_data/i/upload/$REP/$IMG-sm.jpg ]; then | |
echo "[$(date +%Y-%m-%d\ %H:%M:%S)] $IMG-sm.jpg existe déjà, passe" | |
else | |
echo "[$(date +%Y-%m-%d\ %H:%M:%S)] Génère $IMG-sm.jpg" | |
convert -quality 96 -auto-orient -thumbnail 576\>x432\> $PIWIGO/upload/$REP/$IMG.jpg $PIWIGO/_data/i/upload/$REP/$IMG-sm.jpg | |
fi | |
if [ -f $PIWIGO/_data/i/upload/$REP/$IMG-me.jpg ]; then | |
echo "[$(date +%Y-%m-%d\ %H:%M:%S)] $IMG-me.jpg existe déjà, passe" | |
else | |
echo "[$(date +%Y-%m-%d\ %H:%M:%S)] Génère $IMG-me.jpg" | |
convert -quality 96 -auto-orient -thumbnail 792\>x594\> $PIWIGO/upload/$REP/$IMG.jpg $PIWIGO/_data/i/upload/$REP/$IMG-me.jpg | |
fi | |
if [ -f $PIWIGO/_data/i/upload/$REP/$IMG-la.jpg ]; then | |
echo "[$(date +%Y-%m-%d\ %H:%M:%S)] $IMG-la.jpg existe déjà, passe" | |
else | |
echo "[$(date +%Y-%m-%d\ %H:%M:%S)] Génère $IMG-la.jpg" | |
convert -quality 96 -auto-orient -thumbnail 1008\>x576\> $PIWIGO/upload/$REP/$IMG.jpg $PIWIGO/_data/i/upload/$REP/$IMG-la.jpg | |
fi | |
if [ -f $PIWIGO/_data/i/upload/$REP/$IMG-xl.jpg ]; then | |
echo "[$(date +%Y-%m-%d\ %H:%M:%S)] $IMG-xl.jpg existe déjà, passe" | |
else | |
echo "[$(date +%Y-%m-%d\ %H:%M:%S)] Génère $IMG-xl.jpg" | |
convert -quality 96 -auto-orient -thumbnail 1224\>x918\> $PIWIGO/upload/$REP/$IMG.jpg $PIWIGO/_data/i/upload/$REP/$IMG-xl.jpg | |
fi | |
if [ -f $PIWIGO/_data/i/upload/$REP/$IMG-xx.jpg ]; then | |
echo "[$(date +%Y-%m-%d\ %H:%M:%S)] $IMG-xx.jpg existe déjà, passe" | |
else | |
echo "[$(date +%Y-%m-%d\ %H:%M:%S)] Génère $IMG-xx.jpg" | |
convert -quality 96 -auto-orient -thumbnail 1656\>x1242\> $PIWIGO/upload/$REP/$IMG.jpg $PIWIGO/_data/i/upload/$REP/$IMG-xx.jpg | |
fi | |
if [ -f $PIWIGO/_data/i/upload/$REP/$IMG-cu_s9999x200.jpg ]; then | |
echo "[$(date +%Y-%m-%d\ %H:%M:%S)] $IMG-cu_s9999x200.jpg existe déjà, passe" | |
else | |
echo "[$(date +%Y-%m-%d\ %H:%M:%S)] Génère $IMG-cu_s9999x200.jpg" | |
convert -quality 90 -auto-orient -thumbnail 9999\>x200\> $PIWIGO/upload/$REP/$IMG.jpg $PIWIGO/_data/i/upload/$REP/$IMG-cu_s9999x200.jpg | |
fi | |
echo "[$(date +%Y-%m-%d\ %H:%M:%S)] Fin de traitement de $REP/$IMG.jpg" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment