ImageMagick
ImageMagick je nástroj pro provádění rozličných operací
s obrázky.
Hromadná změna velikosti
Tento skript zmenší obrázky v adresáři na maximální rozměr 100×100
pixelů.
kód v jazyce BASH - Zobrazit
-
#!/bin/bash
-
for file
in *.jpg
-
do
-
convert ${file} -resize 100x100 thumb_${file}
-
done
Hromadné vytvoření okrajů
První verze přidá jednoduchý černý okraj.
kód v jazyce BASH - Zobrazit
-
#!/bin/bash
-
for file
in *.jpg
-
do
-
convert ${file} \
-
-bordercolor black -border
2% \
-
framed_${file}
-
done
Druhá verze přidá složený černobílý okraj.
kód v jazyce BASH - Zobrazit
-
#!/bin/bash
-
for file
in *.jpg
-
do
-
convert ${file} \
-
-bordercolor white -border
3% \
-
-bordercolor black -border
2% \
-
framed_${file}
-
done
Třetí verze přidá sofistikovaný okraj vytvořený z obrázku
samotného.
kód v jazyce BASH - Zobrazit
-
#!/bin/bash
-
for file
in *.jpg
-
do
-
convert ${file} \
-
\( -clone 0 -resize 110% +level 50%x100% -blur 30x30
\) \
-
\( -clone 0 -bordercolor black
-border 5 \) \
-
-delete 0 -gravity center -composite \
-
framed_${file}
-
done
Čtvrtá verze přidá tlustý černý okraj, vhodný například pro
černobílé fotky.
kód v jazyce BASH - Zobrazit
-
#!/bin/bash
-
for file
in *.jpg
-
do
-
convert ${file} \
-
-bordercolor black -border
2% \
-
-bordercolor white -border
0.5% \
-
-bordercolor black -border
13% \
-
framed_${file}
-
done
Reference