From 6d6950a462477ce91264de2818f024dcbc07dd09 Mon Sep 17 00:00:00 2001 From: Anton Bobov Date: Mon, 7 Jan 2013 21:44:58 +0600 Subject: Добавлены скрипты. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit + скрипт для сохранения VPS. + скрипт для переключения мониторов через xrandr + скрипт для соединения с рабочим VPN * в скрипте конвертации изображений добавлена опция --output-dir позволяющая переопределить директорию в которую будут складываться результат --- xcf2jpeg | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'xcf2jpeg') diff --git a/xcf2jpeg b/xcf2jpeg index 5f460b3..56866bb 100755 --- a/xcf2jpeg +++ b/xcf2jpeg @@ -5,6 +5,7 @@ SELFNAME=$(basename $0) SIZE=800 QUALITY=95 OVERWRITE=0 +OUTPUT_DIR= GIMP="gimp" die() @@ -25,6 +26,8 @@ Options: -q, --quality JPEG image quality in percents (0-100) (default: $QUALITY) -f, --force force convert, even if result file exists -h, --help print this help + --output-dir name of output directory where place files. By default files + placed in same directory with source. Example: Convert all XCF files in directory @@ -55,6 +58,10 @@ do -f|--force) OVERWRITE=1 ;; + --output-dir) + OUTPUT_DIR="$2" + shift + ;; *) die "Error: Unknown option: $1" ;; @@ -104,6 +111,10 @@ for file do FILENAME=$file OUT_FILENAME=${FILENAME%%.xcf}.jpg + if [[ -n "$OUTPUT_DIR" ]] + then + OUT_FILENAME="$OUTPUT_DIR/$(basename "$OUT_FILENAME")" + fi if [[ $OVERWRITE = 0 && -f "$OUT_FILENAME" ]] then printf "Warning: File $OUT_FILENAME exists, skipping.\n" >&2 -- cgit v1.2.3