Сисадмин-любитель (ulrith) wrote,
Сисадмин-любитель
ulrith

ресайзинг пикчей

Ай-яй-яй. Как же это я в скриптеге ресайзинга пикчей не предусмотрел обработки сразу нескольких? Чтобы выделить их мышкой, потом правой кнопкой мышки вызвать меню и хоп! — сразу всех отресайзить.

#!/bin/sh

if num=`zenity --entry \
--title="Ресайзинг пикчей" \
--text="Введите размер в пикселях:"`
then
while [ $# -ne 0 ]
do
convert "$1" -resize "$num"x$num\> -quality 80 "$num-$1"
shift
done
fi


Прогнал скрипт на 28 фотках общим размером 43 Мб — обработка заняла 23 секунды.
Tags: unixway
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 2 comments