Не так давно понадобилось закачать большое количество фотографий на сервер, но вот появилась проблема - размеры фотографий слишком велики и "съедят" много золотого интернет-трафика.
Потому было быстро найдено консольное решение данной проблемы: ImageMagic с его огромным функционалом! :)
#!/bin/bash width=300; quality=90; for i in ~/images/*{.jpg,.jpeg,.png,.JPG,.JPEG,.PNG} do renrot --no-rename $i 1> /dev/null 2> /dev/null convert -resize $width -quality $quality $i $i 2> /dev/null done exit 0
Но на обычном ресайзе дело не остановилось и я решил добавить возможность размещения на фотке стильных полупрозрачных копирайтов
#!/bin/bash width=300; quality=90; copyright="www.ExGraphics.info "; for i in ~/ph/*{.jpg,.jpeg,.png,.JPG,.JPEG,.PNG} do echo "Преобразуем $i" renrot --no-rename $i 1> /dev/null 2> /dev/null convert -resize $width -quality $quality -background '#0008' -fill '#888' -gravity southeast -size ${width}x12 caption:$copyright $i +swap -gravity south -composite $i 2> /dev/null echo "Изменено!" done exit 0
Ждём ваши коментарии!
|