Added script to convert my old pictures
This commit is contained in:
parent
5142fedade
commit
04c006f41c
1 changed files with 50 additions and 0 deletions
50
convertOldMedias.sh
Executable file
50
convertOldMedias.sh
Executable file
|
@ -0,0 +1,50 @@
|
|||
#! /bin/bash
|
||||
|
||||
#########################################################
|
||||
# #
|
||||
# resizePictures.sh #
|
||||
# #
|
||||
# Author: Damien Broqua <contact@darkou.fr> #
|
||||
# Github: https://github.com/Dbroqua/resizePictures #
|
||||
# Licence: Apache License 2.0 #
|
||||
# #
|
||||
# Requirement: #
|
||||
# - imagemagick #
|
||||
# #
|
||||
#########################################################
|
||||
|
||||
DEST='resized'
|
||||
OPTIONS='-depth 8 -quality 80 -strip -interlace Plane'
|
||||
|
||||
# Defining some colors for log()
|
||||
RED="\E[31m"
|
||||
BLUE="\E[44m"
|
||||
GREEN="\E[92m"
|
||||
BOLD="\033[4m"
|
||||
RESET="\033[0m"
|
||||
|
||||
|
||||
# If destination does not exists, create it
|
||||
if [ ! -d ${DEST} ] ; then
|
||||
mkdir ${DEST}
|
||||
fi
|
||||
|
||||
# For each files
|
||||
for image in {*.JPG,*.jpg} ; do
|
||||
if [ ! -f ${image} ] ; then
|
||||
echo -e "${RED}# No file found in ${PWD}${RESET}"
|
||||
continue
|
||||
fi
|
||||
|
||||
# Convert
|
||||
echo -e "${GREEN}Converting ${image}${RESET}"
|
||||
|
||||
# Extract image dimensions
|
||||
WIDTH=`identify -format "%[fx:w]" ${image}`
|
||||
HEIGHT=`identify -format "%[fx:h]" ${image}`
|
||||
|
||||
WIDTH=$((${WIDTH}-20))
|
||||
HEIGHT=$((${HEIGHT}-45))
|
||||
|
||||
convert ${OPTIONS} -crop ${WIDTH}x${HEIGHT}+10+10 +repage ${image} ${DEST}/${image}
|
||||
done
|
Loading…
Reference in a new issue